eureka高可用方案部署问题
来源:9-4 Spring Cloud Eureka服务注册和发现-2

慕丝9438845
2019-08-12
老师,我按照您在视频中讲解的内容配置eureka高可用方案时,user-service服务器仅在eureka-server集群中的一个节点中注册了,请老师帮忙看看问题出在哪里了?
application.yml配置如下:
注:我的hosts文件中有配置: 127.0.0.1 activate.navicat.com
application-peer.yml配置如下:
user-service配置如下:
eureka-service:8671 监控中心截图:
eureka-server:8672监控中心截图:
写回答
2回答
-
慕丝9438845
提问者
2019-08-12
又进一步验证了以下,和原因1无关,是原因2引起的。这种互相注册的方式也有点小问题,启动server-1时,server-2未启动完成时,server-1启动过程会报无法注册到server-2的错误
00 -
慕丝9438845
提问者
2019-08-12
问题解决了,问题原因大概因为以下两点:
1、两个eureka-server的应用名称spring.applicaiton.name重名了,应命名为不同的名字;
2、客户端设置eureka-server服务地址错误,应该将eureka-server中所有节点都声明以下,
例如:eureka.client.serviceUrl.defaultZone = http://127.0.0.1:8761/eureka/,http://activate.navicat.com:8762/eureka/
00
相似问题