微服务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


浙公网安备 33010602011771号