基础设施 · P1 · 分布式系统

RocketMQ

能设计可靠消息链路,处理顺序、重复、积压、重试和最终一致性。

投入:1 周前置:Java、网络、数据库事务
RocketMQ learning architecture diagram

配套架构图:先读懂数据流、模块边界与失败路径,再进入教程实践。

学习速览

  • ✓理解 Topic、Tag、Producer、Consumer 与消费位点
  • ✓设计幂等消费、重试、死信和积压监控
  • ✓用消息解耦库存、订单和异步任务
进入配套教程

学习路线大纲

阶段 1

基础:消息模型、发送方式和消费模式

阶段 2

核心机制:顺序、事务消息、重试与死信

阶段 3

工程实践:幂等键、补偿、观测与容量规划

阶段 4

项目验收:完成订单事件驱动的最终一致性流程

练习与验收标准

  • □生产者重试不会制造不可控重复
  • □消费者可安全重放且失败可回查
  • □有积压、延迟、失败率和死信告警

关联技术栈