• zookeeper 服务挂掉重启后,dubbo 服务是不会自动重新注册上的


    今天遇到一个问题: 系统初始有两个dubbo 服务 , A 和 B , 都是正常注册到zookeeper 上的, 但是zookeeper 服务机房 断电导致 服务宕机, 那就重启吧。 一切正常。 但是今天发版,重启了A 服务。 这个时候B就无法连接到 A服务了。。 查看dubbo控制台发现 B 服务并没有注册到上面。。 于是重启B 服务就正常了。为什么呢? 网上查到原因: zookeeper宕机后,因为消费者会缓存提供者的信息,所以应用不会有问题。 但是,此时提供者和消费者都无法重连zookeeper,因为dubbo貌似配置的zkclient不会重连zookeeper,所以一旦重启一台服务提供者,那么这台就从服务消费者的缓存中消失了, 此时服务消费者又连不上zookeeper,所以如果同时重启,消费者就没有提供者可用了,所以只能重启一台提供者后,再重启一个消费者,交错重启。 以作记录。待验证。
  • 相关阅读:
    vs2015驱动开发中使用RtlStringCchPrintfW()报错
    windbg双机调试配置
    修改Windows默认调试器
    kong配置service和route实现简单API代理
    konga的初步使用
    Kong Admin API — 核心对象
    Kong的API管理方式
    kong的管理UI选择-konga
    Kong 安装
    关于kong | API Gateway
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/9877341.html
Copyright © 2020-2023  润新知