请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

eureka高可用方案部署问题

老师,我按照您在视频中讲解的内容配置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监控中心截图:
图片描述

正在回答 回答被采纳积分+3

2回答

提问者 慕丝9438845 2019-08-12 13:00:22

又进一步验证了以下,和原因1无关,是原因2引起的。这种互相注册的方式也有点小问题,启动server-1时,server-2未启动完成时,server-1启动过程会报无法注册到server-2的错误

0 回复 有任何疑惑可以回复我~
提问者 慕丝9438845 2019-08-12 12:43:53

问题解决了,问题原因大概因为以下两点:

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/

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号