服务器
192.168.1.23 nameserver、broker nameserver、brokerA,brokerB
192.168.1.35 nameserver、broker nameserver、brokerA,brokerB
192.168.1.88 nameserver nameserver
主从切换
关闭master:等待几秒钟23成为新的master
slave消费测试
master接收消息后,关闭master,检查仅剩一个broker的消费:正常消费
关闭master
启动broker 23,检查主从情况,检查消费情况:23成为从节点,正常生产消费
nameserver选举功能
关闭一个nameserver,关闭broker-a的master:正常切换
关闭二个nameserver,然后关闭broker-b的master:主备无法切换
总结
1、nameserver需要有两个及以上才具备主从切换功能
2、master宕机后,slave通过选举成为新的master