RocketMQ之Namesrv

一、功能
Namesrv的功能大概可以总结为下面2点:

  • 接收broker的请求注册broke路由信息(包括master和slave):broker启动时向所有NameSrv注册,Producer在发送消息前先从Namesrv获取Broker服务器地址列表,通过负载算法选择对应服务器进行消息发送。Namesrv与每台broker保持长连接并进行间隔30s的心跳检测,broker宕机则从路由注册表中删除。
  • 接收client的请求根据某个topic获取所有到broker的路由信息
posted @ 2021-06-03 11:43  郭慕荣  阅读(411)  评论(0编辑  收藏  举报