采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,我的eureka client注册到eureka server上,为什么euraka client的地址是服务器的?
?而不是euraka client本身的地址。
如:euraka client的地址为192.168.1.10
euraka server的地址为192.168.1.20
注册成功后 在euraka server的界面点击的status列中的链接,打开的地址是http://192.168.1.20/info
是不是client没有注册成功,检查下client的输出日志
注册成功了的,可以在 server的 eureka/apps看到客户端信息: <hostname>192.168.1.20</hostname> <IpAddr>192.168.1.10</IpAddr> 我是用ribbon访问client时,程序使用的是hostname的地址,而不是IpAddr的地址,而我的client是在192.168.1.10上的。 我的springboot版本是1.5.9.RELEASE spring-cloud版本是Edgware.SR1
我已经解决了,增加一个配置eureka.instance.prefer-ip-address:true就行了,谢谢!
登录后可查看更多问答,登录/注册
单体开发,SpringCloud微服务改造,架构原理剖析,让你在大型项目中独当一面!
1.2k 5
2.1k 5
1.6k 5
1.0k 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号