Skip to content

MQ 专栏导览 ​

标签
中间件/MQ
字数
404 字
阅读时间
2 分钟

本专栏收录消息队列的机制与实现细节。

目录 ​

  • 01 · Kafka 知识汇总 —— 三大角色与 Topic-Partition-Offset 模型、生产者与消费者的完整链路、日志存储与索引,以及 2011 年原始设计的三个取舍

阅读顺序 ​

按「概念 → 客户端 → 存储 → 可靠性」的顺序通读:先看概念与模型(简介 / 基本概念 / ISR 机制),再看生产者与消费者两个客户端(各自的参数逐条),然后是日志存储这一层(记录格式 V0/V1/V2、索引、磁盘与零拷贝),最后是可靠性实现(失效副本判据、ISR 伸缩、Leader Epoch、读写分离的取舍、三种同步机制对照、leader 选举与 unclean)。再往后是分区管理(优先副本的均衡诊断)、服务端的时间轮(延迟操作的两条完成路径、层级时间轮、O(1) 摘除)与客户端的幂等与事务(三档交付保证、精确一次的边界)。中间夹着 2011 年原始设计那一节,用来说明每个机制是为什么长出来的 —— 建议读完概念后回看它。

相关 ​

贡献者 ​

文件历史 ​