RocketMQ NameServer

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

 

一、路由管理

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

  2、路由删除,

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

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

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

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

  

 二、实现源码

  待补充……

 

posted @ 2018-12-23 14:20  陈标  阅读(346)  评论(0编辑  收藏  举报