跳到正文

S04 消息与中间件 ​

这一卷分两块:消息队列解决「异步、削峰、解耦」,调度与协调解决「什么时候跑、谁来跑、跑挂了怎么办」。

技术这一卷讲什么入口
Kafka分区与 ISR、Producer 投递语义、消费组、存储与积压处置06_Kafka
RocketMQ消息类型、CommitLog 存储、主从与 Controller、重试与 DLQ、LiteTopic09_RocketMQ
ZooKeeperZAB、会话、Watch、分布式锁与生产运维16_ZooKeeper
XXL-JOB调度中心与执行器、任务状态机、路由与故障剔除22_XXL-JOB
ElasticJob分片调度与调度系统的故障域14_ElasticJob

读法:消息队列先读 Kafka 建立「分区 + 副本 + 位点」的模型,再读 RocketMQ 看另一套存储与延迟/事务设计;调度卷按「触发 → 分片 → 故障转移 → 幂等」的顺序读。

把一门技术讲透到既懂也会用