RocketMQ-Broker服务器向NameServer集群注册(发送心跳)原理
流程图
Broker服务器启动时要想NameServer集群注册,启动时通过Netty发起网络请求分别向NameServer中的每个服务器分别注册(多线程执行又使用CountDownLatch做同步),
NameServer服务器端通过NamesrvController找到RouteInfoManager(维护了Broker服务信息),后者调用注册Broker服务的相关处理逻辑
Broker服务器启动时要想NameServer集群注册,启动时通过Netty发起网络请求分别向NameServer中的每个服务器分别注册(多线程执行又使用CountDownLatch做同步),
NameServer服务器端通过NamesrvController找到RouteInfoManager(维护了Broker服务信息),后者调用注册Broker服务的相关处理逻辑