您的位置:首页 > 运维架构 > 网站架构

Eureka高可用注册中心,available-replicas不出现分布式注册中心

2017-12-28 11:02 357 查看
在学习Eureka中配置高可用注册中心,启动两个注册中心c1和c2,但是在c1注册中心的available-replicas项中没有c2存在,反而是unavailable-replicas中有;



在网上搜索了之后,说是如下原因:

eureka.client.serviceUrl.defaultZone配置项的地址,不能使用localhost,要使用service-center-1之类的域名,通过host映射到127.0.0.1;

spring.application.name或eureka.instance.appname必须一致;

相互注册要开启:

eureka.client.register-with-eureka=true

eureka.client.fetch-registry=true


问题就出现在第三点上,之前写单点注册中心demo的时候,将这两个配置项设为false,写分布式注册中心时,只是单纯的将这两项注释;猜测不设置为true则不会向其他注册中心注册自身,但是会想自身注册自身,待考证;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: