多态主机下服务的注册
来源:12-7 构建api-gateway
Ryan_Xia
2021-03-22
rancher上挂了两台主机A和B。
在A上起了注册中心eureka1,eureka2,Zuul网关和一个普通服务,请求接口没问题。
这时候想在B上再起一个普通服务,但是B主机上普通服务没法注册到A的Eureka1和Eureka2上。

报错如图。
问题:这时候我把注册地址改成ip地址就可以注册上去,所以B主机上无法识别eureka1和eureka2的写法吗?
也就是这种写法:eureka.client.serviceUrl.defaultZone=http://eureka1:9000/eureka/,http://eureka2:8999/eureka/
写回答
1回答
-
所以B主机上无法识别eureka1和eureka2的写法吗?
rancher是根据服务名找实例的,所以rancher上的名字要叫eureka1。
另外,两台主机必须开放必要的端口,以供rancher通信,具体的端口参考rancher文档
022021-03-23
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5674 学习 · 2489 问题
相似问题