nameserver 协调问题

来源:6-6 NameServer协调服务讲解

郑伟林1

2019-09-19

老师,nameserver 集群独立部署 的话那是不是生产者或消费者每次更改都会通知多个nameserver服务器,不想eureka是互相注册那样,只需要通知一次,那如果是通知多个nameserver 服务的话,如果其中一台nameserver宕机了,然后有重启了,那他的同步机制又是如何的?

写回答

1回答

阿神

2019-09-22

nameServer和其他的Eureka,zk都不同,namesvr是单点的,多个namesvr之间没有任何数据通信和同步。就是做一个热备功能。
broker和client都会在启动时候注册自己的信息到namesrv上,然后通过心跳,定时任务等更新元数据信息。如果其中一个namesrv挂了,没关系,还有另外一台。如果这台namesrv起来后,是要主动从broker获取全量信息的

0
1
慕妹9217275
那每个nameServer存的broker的消息就可能不一样了,这样会导致procedure拿到的broker会有差异,从而导致一系列问题,会出现我说的这种情况么?
2021-08-11
共1条回复

RocketMQ核心技术精讲与高并发抗压实战

理论+实战,系统掌握RocketMQ核心技术, 挑战高并发抗压实战

1184 学习 · 304 问题

查看课程