首页 > 其他 > 详细

RocketMQ 集群动态扩容

时间:2021-03-15 22:55:52      阅读:103      评论:0      收藏:0      [点我收藏+]

HTTP静态服务器寻址(默认)

客户端启动后,会定时访问一个静态HTTP服务器,地址如下:http://jmenv.tbsite.net:8080/rocketmq/nsaddr,这个URL的返回内容如下:

192.168.0.1:9876;192.168.0.2:9876   

客户端默认每隔2分钟访问一次这个HTTP服务器,并更新本地的Name Server地址。URL已经在代码中硬编码,可通过修改/etc/hosts文件来改变要访问的服务器,例如在/etc/hosts增加如下配置:

10.232.22.67    jmenv.tbsite.net

以上域名可通过添加启动参数改变
添加 rocketmq.namesrv.domain 可改变 jmenv.tbsite.net
添加 rocketmq.namesrv.domain.subgroup 可改变 nsaddr


MQ4.8中(其他版本不知道) Broker默认不启用动态寻址 , 在Broker配置中添加
#启动Broker自动寻址, 扩容不需要重启服务
fetchNamesrvAddrByAddressServer=true

RocketMQ 集群动态扩容

原文:https://www.cnblogs.com/lvnoey/p/14539758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!