当前位置:   article > 正文

Eureka Server集群模式无法同步数据(unavailable-replicas)的问题处理_eureka集群不同步

eureka集群不同步

关于eureka的使用介绍,网上的文章基本都是官方文档的简单翻译,或者是本地测试的demo,真正在生产环境解决问题的人很少,导致出现问题排查起来比较费劲。

之前在预生产环境出现了eureka server互相注册为集群后,无法同步数据的情况。体现为每个Eureka Server的服务列表都不相同,在Server的General Info下,其他的Eureka Server在 unavailable-replicas栏中。

此时eureka的配置是按照官网来配的:

server:
  port: 8761
eureka:
  instance:
    hostname: peer1
  client:
    serviceUrl:
      defaultZone: http://peer2:8762/eureka/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

peer1、peer2都写入了/etc/hosts。

问题产生的原因,可以参考网易的博客

由于我们的产品需要提供给不同的客户,不同客户对应主机有不同的要求,有的不会让我们拥有更改hostname的权限。所以我们选用的第二种方法,使用ipAddress来注册。不过需要在网易的博客上面多加一条,指定该Eureka Server的ip-address

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/395461
推荐阅读
相关标签
  

闽ICP备14008679号