主题列表:rocketmq源码学习
rocketmq broker启动流程源码分析
1.broker启动入口 ,先创建BeokerController对象,加载broker,netty的一些基础配置信息
集群的情况下会对集群地址进行解析遍历
BeokerController对象包含的对象信息
2.start方法是broker启动的主流程,该方法会创建一个定时任务轮询将该节点信息注册到namesrv,即前文所说的register方法。
此处截取registerBrokerAll代码主要片段。broker节点的基本信息被封装在请求头,countDownLatch确保broker节点信息遍历注册到namesrv集群的所有节点。最终会调用到namesrv服务端的register方法注册。