RocketMQ源码分析,分为存储篇、NameServer篇、Broker篇、Producer篇、Consumer篇五大部分进行源码级的讲解。大致如下:1、讲解commitlog、consumequeue、index、transaction文件等数据结构、数据读写、HA高可用等功能;2、讲解NameServer的启动、注册Broker、客户端查询Topic的路由信息等功能;3、讲解Broker的启动、注册、处理Producer发送消息、处理Consumer拉取消息、事务消息的处理等功能;4、讲解Producer端的启动、发送普通消息、定时消息、顺序消息、事务消息等功能;5、讲解Consumer端的启动、PUSH模式的消息消费、PULL模式的消息消费、