微服务ribbon里访问不了另一台服务器发布的服务

1.eureka-client(服务)pom 配置:

<!--源码中 ${spring.cloud.client.ip-address}这个类是在spring-cloud-commons项目中-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-commons</artifactId>
</dependency>

 

 

2.eureka-client(服务)application.yml 配置:

eureka:
instance:
#设置当前实例的主机名称
hostname: localhost
#部署到别的服务添加
instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}:@project.version@
prefer-ip-address: true

 

posted @ 2021-03-10 16:21  方寸山学习  阅读(201)  评论(0)    收藏  举报