rocketmq
文章平均质量分 92
cblstc
海阔凭鱼跃,天高任鸟飞
展开
-
rocketmq源码解析-生产者启动和发送流程
文章目录前言生产者源码分析生产者启动流程获取MQClientInstanceMQClientInstance#start开启定时任务定时更新路由信息NameServer返回路由信息生产者发送消息验证消息路由查找选择队列故障延迟机制消息发送总结前言本文基于rocketmq4.8.0源码,讲解生产者的启动和发送消息的流程生产者源码分析生产者启动流程这是一个简单的同步发送的代码,我们进入producer.start方法康康。public class SendWayProducer { publ原创 2021-06-27 11:49:45 · 418 阅读 · 0 评论 -
rocketmq源码解析-nameserver和broker的启动
文章目录准备创建rocketmq工作目录编译运行NameServer运行brokerNameServer启动流程创建NameServer Controller开启NameServer初始化NamesrvController定期移除不活跃的broker重新维护路由表调用NamesrvController#startbroker启动流程创建BrokerControllerBrokerConfigMessageStoreConfigBrokerController#initializeBroker开启broker原创 2021-06-27 09:58:44 · 675 阅读 · 0 评论