请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nameserver 协调问题

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

正在回答 回答被采纳积分+3

1回答

阿神 2019-09-22 12:53:40

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

0 回复 有任何疑惑可以回复我~
  • 那每个nameServer存的broker的消息就可能不一样了,这样会导致procedure拿到的broker会有差异,从而导致一系列问题,会出现我说的这种情况么?
    回复 有任何疑惑可以回复我~ 2021-08-11 13:23:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信