多态主机下服务的注册

来源: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回答

廖师兄

2021-03-22

所以B主机上无法识别eureka1和eureka2的写法吗?

rancher是根据服务名找实例的,所以rancher上的名字要叫eureka1。

另外,两台主机必须开放必要的端口,以供rancher通信,具体的端口参考rancher文档

0
2
Ryan_Xia
非常感谢!已解决,就是内外网ip问题
2021-03-23
共2条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5674 学习 · 2489 问题

查看课程