Dubbo 的注册中心集群挂掉,发布者和订阅者之间还能通信么?

Dubbo 的注册中心集群挂掉后,发布者和订阅者之间仍然可以通信。在 Dubbo 中,当服务提供者启动时,它们会将服务信息注册到注册中心,同时发布者会从 Zookeeper 中拉取注册的生产者的地址接口等数据,缓存在本地。因此,即使注册中心集群全部挂掉,服务的提供者和消费者仍能通过本地缓存进行通信。但是,如果服务提供者无状态,任一台宕机后,不会影响使用;而如果服务提供者全部宕机,服务消费者会无法使用,并无限次重连等待服务者恢复。在这种情况下,如果需要调用新的服务,由于本地缓存中没有新的服务信息,发布者和订阅者将无法通信。

发表评论

后才能评论