写点什么

OMG,阿里大佬 Kafka 手写实战记录,这也太香了

发布于: 2021 年 01 月 22 日

Apache Kafka 是由 Apache 软件基金会开发的一个开源消息系统项目,由 Scala 写成。该项目的目标是为处理实时数据提供一个统一、高通量、低等待的平台。


Kafka 是一个分布式的、分区的、多复本的日志提交服务。它通过一种独一无二的设计提供了一个消息系统的功能,让我一起来看看关于 Apache Kafka 的实战操作吧!


由于整个 PDF 文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。如有需要获取资料文档的朋友 可以

需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取




第 1 章 认识 Apache Kafka


1.1 Kafka 快速入门


1.2 消息引擎系统


1.3 Kafka 概要设计


1.4 Kafka 基本概念与术语


1.5 Kafka 使用场景





第 2 章 Kafka 发展历史


2.1 Kafka 的历史


2.2 Kafka 版本变迁


2.3 如何选择 Kafka 版本


2.4 Kafka 与 Confluent





第 3 章 Kafka 线上环境部署


3.1 集群环境规划


3.2 伪分布式环境安装


3.3 多节点环境安装


3.4 验证部署


3.5 参数设置





第 4 章 producer 开发


4.1 producer 概览


4.2 构造 producer


4.3 消息分区机制


4.4 消息序列化


4.5 producer 拦截器


4.6 无消息丢失配置


4.7 消息压缩


4.8 多线程处理





第 5 章 consumer 开发


5.1 consumer 概览


5.2 构建 consumer


5.3 订阅 topic


5.4 消息轮询


5.5 位移管理


5.6 重平衡(rebalance)


5.7 解序列化


5.8 多线程消费实例


5.9 独立 consumer





第 6 章 Kafka 设计原理


6.1 broker 端设计架构


6.2 producer 端设计


6.3 consumer 端设计


6.4 实现精确一次处理语义





第 7 章 管理 Kafka 集群


7.1 集群管理


7.2 topic 管理


7.3 topic 动态配置管理


7.4 consumer 相关管理


7.5 topic 分区管理


7.6 Kafka 常见脚本工具


7.7 API 方式管理集群


7.8 MirrorMaker


7.9 Kafka 安全





第 8 章 监控 Kafka 集群


8.1 集群健康度检查


8.2 MBean 监控


8.3 broker 端 JMX 监控


8.4 clients 端 JMX 监控


8.5 JVM 监控


8.6 OS 监控


8.7 主流监控框架





第 9 章 调优 Kafka 集群


9.1 引言


9.2 确定调优目标


9.3 集群基础调优


9.4 调优吞吐量


9.5 调优延时


9.6 调优持久性


9.7 调优可用性




第 10 章 Kafka Connect 与 Kafka Streams


10.1 引言


10.2 Kafka Connect


10.3 Kafka Streams




由于整个 PDF 文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。如有需要获取资料文档的朋友

需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取




另附 kafka 自学文档:



用户头像

添加我的微信:tkzl6666 获取文中资料 2020.09.19 加入

添加我的微信:tkzl6666 获取文中资料

评论 (2 条评论)

发布
用户头像
厉害
2021 年 03 月 29 日 15:12
回复
用户头像
OMG,阿里大佬 Kafka 手写实战记录,这也太香了
2021 年 01 月 22 日 17:33
回复
没有更多了
OMG,阿里大佬Kafka手写实战记录,这也太香了