原创不易,转载请注明出处

前言

到目前为止,RocketMQ源码解析博文已经发表了20+篇,初步打算是从两个维度来解析RocketMQ的源码,分别是整体运行流程的源码解析,某些核心组件源码深度剖析。现在已经初步完成了RocketMQ核心链路,核心流程的源码剖析,从宏观上了解了RocketMQ的运作流程,这也是第一阶段的内容,后续的解析将以broker的核心组件展开,从微观上深度剖析各个组件的实现细节。

1. 核心链路源码解析文章目录

  1. RocketMQ源码解析(搭建环境)
  2. RocketMQ源码解析之消息生产者(启动流程)
  3. RocketMQ源码解析之消息生产者(获取topic路由信息)
  4. RocketMQ源码解析之namesrv启动流程
  5. RocketMQ源码解析之namesrv(获取topic信息)
  6. RocketMQ源码解析之消息生产者(同步发送与单向发送)
  7. RocketMQ源码解析之消息生产者(异步发送)
  8. RocketMQ源码解析之消息生产者(容错)
  9. RocketMQ源码解析之消息生产者(顺序消息)
  10. RocketMQ源码解析之broker消息存储流程(PutMessage)
  11. RocketMQ源码解析之broker消息存储流程(Reput ConsumeQueue)
  12. RocketMQ源码解析之broker消息存储流程(BuildIndex)
  13. RocketMQ源码解析之消息消费者(启动流程)
  14. RocketMQ源码解析之消息消费者(发送心跳给broker)
  15. RocketMQ源码解析之消息消费者(rebalance)
  16. RocketMQ源码解析之消息消费者(pullMessage)
  17. RocketMQ源码解析之broker(pullMessage)
  18. RocketMQ源码解析之消息消费者(consume Message)
  19. RocketMQ源码解析之消息生产者(事务消息原理篇)
  20. RocketMQ源码解析之消息生产者(事务消息源码篇)
  21. RocketMQ源码解析之broker(事务消息处理)
  22. RocketMQ源码解析之延迟消息实现原理
  23. RocketMQ源码解析之broker(向namesrv注册)

2. 深度剖析各组件文章目录(持续更新中)

  1. RocketMQ源码解析之broker(FastFailure)
  2. 图解RocketMQ HA同步原理
  3. RocketMQ源码解析之broker文件清理
  4. 深度解析kafka broker网络模型运行原理(kafka与RocketMQ网络模型对比)

更多推荐

RocketMQ源码解析目录