Kafka 看了很多文章,组件还是串不起来?
tags: [Kafka, 架构图]
Kafka 看了很多文章,组件还是串不起来?

学 Kafka 时,分区 leader、ISR、消费组、KRaft 都单独看过,可一问“消息从写入到被消费,经过哪些角色”,还是答不完整。
我会在 NoteDeep 里把它拆成一个小知识库:
- 首页画一张总图。 用 LikeC4 架构图块写一份模型,先看“系统边界”,再切到“模块与数据流”,看 Broker、Group coordinator、KRaft controller 各连着谁。
- 一条链路一页时序图。 比如“消费组与 offset”:加入组、Fetch、处理、提交 offset,按编号逐步看,图下写关键判断和边界。
- 首页串起四条链路。 生产者写入、消费组与 offset、副本与 ISR、KRaft 元数据,每条一句摘要,附官方文档和源码出处。


得到的是一套能缩放、切换视图的 Kafka 架构图解:先看全局,再按链路下钻。图是原理抽象,基于 Kafka 4.4.0,细节以官方文档为准;LikeC4 需要写几行 DSL,也可以让 AI 起草后再对照文档核对。