RocketMQ NameServer

NameServer  路由管理,服务注册,服务发现。(类比为soa框架中的zookeeper)

一、路由管理

  1、路由注册,由 Broker 向 NameServer 发送心跳,NameServer 记录Broker服务。

  2、路由删除,

    a、NameServer 定时检测 Broker 状态,将判断为无效的服务,删除掉。

    b、Broker 在正常关闭时,主动向NameServer发起删除路由请求。

  3、路由发现,由客户端定时拉去路由信息。

     由Producer、Consumer去NameServer定时拉取Broker的节点信息,用于决定消息发送时的路由。

  

 二、实现源码

  待补充……

原文地址:https://www.cnblogs.com/chen--biao/p/10164202.html