首页  >  问答  >  正文

java - 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?

如题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?

================================================================================
可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用

PHP中文网PHP中文网2741 天前867

全部回复(5)我来回复

  • PHPz

    PHPz2017-04-18 09:47:10

    可以的 你可以看看文档,有这方面讲解:

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 09:47:10

    可以,消费者本地有一个生产者的列表,他会按照列表继续工作,倒是无法从注册中心去同步最新的服务列表,短期的注册中心挂掉是不要紧的,但一定要尽快修复

    回复
    0
  • 阿神

    阿神2017-04-18 09:47:10

    挂掉是不要紧的,但前提是你没有增加新的服务,如果你要调用新的服务,则是不能办到的

    回复
    0
  • 高洛峰

    高洛峰2017-04-18 09:47:10

    可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用

    回复
    0
  • ringa_lee

    ringa_lee2017-04-18 09:47:10

    可以的,文档里有说,通讯地址会有缓存

    回复
    0
  • 取消回复