消息中间件学习线路

410 阅读9分钟

大家好,我是 华仔, 又跟大家见面了。

今天给大家分享一下 最近熬夜整理出来的 Kafka 学习路线专栏大纲

该系列是 付费产品,感兴趣文末获取加入方式。

总共4个大方向:「入门实战」、「原理剖析」、「源码解读」、「运维+疑难杂症」,如下图所示:

供大家了解和学习,后续会整理 RocketMQ 的专栏大纲图。

Kafka 专栏大纲 竖版 (2).png

image.png

热更内容如下:

01 Kafka 入门实战系列

【入门实战系列第一篇】Kafka 基础入门篇

【入门实战系列第二篇】Kafka 安装入门实战篇

【入门实战系列第三篇】Kafka 集群实战

【入门实战系列第四篇】Kafka Go 生产者消费者实战

【入门实战系列第五篇】Kafka Java 生产者消费者实战

【入门实战系列第六篇】Kafka 常用管理命令详解

【入门实战系列第七篇】Kafka 如何指定位移重新消费数据

【入门实战系列第八篇】Kafka 核心配置详解

【入门实战系列第九篇】Kafka 的监听地址配置详解

其他火热更新中。。。

02 Kafka 原理深度剖析系列

【原理分析系列第一篇】图解 Kafka 三高架构设计剖析

【原理分析系列第二篇】架构师必备:八大步骤带你深度剖析Kafka生产级容量评估方案

【原理分析系列第三篇】图解 Kafka Broker 架构设计

【原理分析系列第四篇】图解 Kafka Producer 架构设计

【原理分析系列第五篇】图解 Kafka Consumer 架构设计

【原理分析系列第六篇】图解 Kafka 的存储架构

【原理分析系列第七篇】刨根问底: Kafka 到底会不会丢数据?如何解决?

【原理分析系列第八篇】图解 Kafka 超高并发网络架构演进过程

【原理分析系列第九篇】图解 Kafka 生产者分区策略

【原理分析系列第十篇】图解 Kafka Controller 机制原理设计

【原理分析系列第十一篇】图解 Kafka 高可靠高性能原理

【原理分析系列第十二篇】图解 Kafka CheckPoint 机制的实现原理

【原理分析系列第十三篇】图解 Kafka 副本机制的实现原理

【原理分析系列第十四篇】图解 Kafka 消费者分区分配策略

【原理分析系列第十五篇】图解 Kafka HW 和 LEO Epoch 原理设计

【原理分析系列第十六篇】图解 Kafka Rebalance 流程分析及如何避免

【原理分析系列第十七篇】图解 Kafka 时间轮算法实现原理

其他火热更新中。。。

03 Kafka 源码深度剖析系列

【源码分析系列】 带你快速攻略Kafka源码之旅入门篇

【生产者源码分析系列第一篇】图解 Kafka 生产者初始化核心流程

【生产者源码分析系列第二篇】图解 Kafka 生产者元数据拉取管理全流程

【生产者源码分析系列第三篇】图解 Kafka 网络层实现机制之NIO

【生产者源码分析系列第四篇】图解 Kafka 网络层实现机制之Selector 多路复用器

【生产者源码分析系列第五篇】图解 Kafka 网络层源码实现机制之收发消息全过程

【生产者源码分析系列第六篇】图解 Kafka 源码实现机制之客户端缓存架构

【生产者源码分析系列第七篇】图解 Kafka 源码之快递仓库 RecordAccumulator 架构设计

【生产者源码分析系列第八篇】图解 Kafka 源码之 Sender 线程架构设计

【生产者源码分析系列第九篇】图解 Kafka 源码之 NetworkClient 网络通信组件架构设计

【生产者源码分析第十篇】图解 Kafka 源码之客户端如何选择合适的网络进行请求

【生产者源码分析第十一篇】图解 Kafka 源码之生产者流程总结篇

【服务端 Broker 源码分析系列启蒙篇】图解 Java NIO 多路复用实现原理

【服务端 Broker 源码分析系列第一篇】图解 Kafka 源码之 Reactor 网络模型架构设计

【服务端 Broker 源码分析系列第二篇】图解Kafka源码SocketServer组件之Acceptor线程架构设计

【服务端Broker源码分析系列第三篇】图解Kafka源码SocketServer组件之Porcessor线程架构设计

【服务端Broker源码分析系列第四篇】图解Kafka源码之 RequestChannel 请求通道架构设计

【服务端Broker源码分析系列第五篇】图解Kafka源码之 KafkaRequestHandler I/O 线程池剖析

【服务端Broker源码分析系列第六篇】图解Kafka源码之 KafkaApis 详解

【服务端Broker源码分析系列第六篇】图解Kafka源码之网络层请求处理全流程总结

【服务端 Broker 源码分析系列第八篇】图解 Kafka 源码之日志存储机制介绍以及核心对象管理梳理

【服务端 Broker 源码分析系列第九篇】图解 Kafka 源码之 ReplicaManager 日志读写流程

【服务端 Broker 源码分析系列第十篇】图解 Kafka 源码之 LogManager 磁盘文件管理组件

【服务端 Broker 源码分析系列第十一篇】图解 Kafka 源码之日志段 LogSegment 架构设计

【服务端 Broker 源码分析系列第十二篇】图解 Kafka 源码之日志 Log 架构设计

【服务端 Broker 源码分析系列第十三篇】图解 Kafka 源码之日志 Log 对象操作

【服务端 Broker 源码分析系列第十四篇】图解 Kafka 源码之稀疏索引架构设计

【服务端 Broker 源码分析系列第十五篇】图解 Kafka 源码之 Log 日志管理操作

【服务端 Broker 源码分析系列第十六篇】图解 Kafka 源码之服务端启动流程

【服务端 Broker 源码分析系列第十七篇】图解 Kafka 源码之 Broker 启动集群如何感知

【服务端 Broker 源码分析系列第十八篇】图解 Kafka 源码之控制器 Controller 元数据管理

【服务端 Broker 源码分析系列第十九篇】图解 Kafka 源码之控制器 Controller 选举机制实现原理

【服务端 Broker 源码分析系列第二十篇】图解 Kafka 源码之控制器 Controller 如何管理请求发送的

【服务端 Broker 源码分析系列第二十一篇】图解 Kafka 源码之控制器 Controller 如何处理事件的

【服务端 Broker 源码分析系列第二十二篇】图解 Kafka 源码之 Topic 创建请求处理流程

【服务端 Broker 源码分析系列第二十三篇】图解 Kafka 源码之 Topic 删除请求处理流程

【服务端 Broker 源码分析系列第二十四篇】图解 Kafka 源码之副本状态机机制实现原理

【服务端 Broker 源码分析系列第二十五篇】图解 Kafka 源码之分区状态机机制实现原理

【服务端 Broker 源码分析系列第二十六篇】图解 Kafka 源码之副本同步实现原理(上)

【服务端 Broker 源码分析系列第二十七篇】图解 Kafka 源码之副本同步实现原理(下)

【服务端 Broker 源码分析系列第二十八篇】图解 Kafka 源码之 Leader 副本更新 ISR、HW 流程

【服务端 Broker 源码分析系列第二十九篇】图解 Kafka 源码之 ISR 、LeaderEpoch 机制实现原理

【服务端 Broker 源码分析系列第三十篇】图解 Kafka 源码之延迟机制、 时间轮实现原理

【服务端 Broker 源码分析系列第三十一篇】图解 Kafka 源码之 Broker 异步更新元数据缓存实现原理

【服务端 Broker 源码分析系列第三十二篇】图解 Kafka 源码之事务设计以及初始化流程

【服务端 Broker 源码分析系列第三十三篇】图解 Kafka 源码之事务消息发送处理流程

【服务端 Broker 源码分析系列第三十四篇】图解 Kafka 源码之事务消息提交处理流程

【服务端 Broker 源码分析系列第三十五篇】图解 Kafka 源码之 KRaft 模块初探实现原理

【服务端 Broker 源码分析系列第三十六篇】图解 Kafka 源码之 KRaft 请求处理流程

【服务端 Broker 源码分析系列第三十七篇】图解 Kafka 源码之 KRaft Leader 选举机制流程


【服务端 Broker 源码分析系列第三十八篇】图解 Kafka 源码之 KRaft 数据处理机制

【服务端 Broker 源码分析系列第三十九篇】图解 Kafka 源码之 KRaft 元数据主从同步机制

【服务端 Broker 源码分析系列第四十篇】图解 Kafka 源码之 KRaft 消息数据主从同步机制

【服务端 Broker 源码分析系列第四十一篇】图解 Kafka 源码之 KRaft 节点监控与故障转移流程

【服务端 Broker 源码分析系列第四十二篇】图解 Kafka 源码之 KRaft 数据清理过程

【服务端 Broker 源码分析系列第四十三篇】图解 Kafka 源码之服务端整体流程总结篇

【消费者源码分析系列第一篇】图解 Kafka 源码之消费者初始化流程

【消费者源码分析系列第二篇】图解 Kafka 源码之消费者网络通信组件架构设计

【消费者源码分析系列第三篇】图解 Kafka 源码之消费者如何拉取数据的

【消费者源码分析系列第四篇】图解 Kafka 源码之初识消费者组

【消费者源码分析系列第五篇】图解 Kafka 源码之消费者组状态机流程

【消费者源码分析系列第六篇】图解 Kafka 源码之消费者组管理全流程剖析

【消费者源码分析系列第七篇】图解 Kafka 源码之消费者组元数据设计原理剖析

【消费者源码分析系列第八篇】图解 Kafka 源码之 Coordinator 工作原理

【消费者源码分析系列第九篇】图解 Kafka 源码之消费者重平衡机制流程剖析

【消费者源码分析系列第十篇】图解 Kafka 源码之订阅状态、offset 操作

【消费者源码分析系列第十一篇】图解 Kafka 源码之 __consumer_offsets 探秘

【消费者源码分析系列第十二篇】图解 Kafka 源码之消费者整体流程总结篇

04 Kafka 运维+疑难杂症系列

【监控系列第一篇】常用可视化监控工具介绍

【监控系列第二篇】常用监控指标介绍

【核心运维脚本详解第一篇】配置脚本 kafka-configs.sh

【项目实战系列第一篇】Kafka 的多线程消费者实现

【项目实战系列第二篇】Kafka 扩缩容实战

【项目实战系列第三篇】如何将 Kafka 中的数据导入到 ES 中

其他火热更新中。。。

05 一起学习

如果对此大纲感兴趣的话,可以私信我讨论交流:可以在掘金私信我

也欢迎关注我的公众号:华仔聊技术 回复 Kafka 领取星球优惠券

也欢迎大家关注我的掘金,点赞、留言、转发。你的支持,是我更文的最大动力!