Spring Cloud系列(五)修改服务的实例名为ip+端口

上一篇说过了,Spring Cloud Eureka 将服务的instanceId默认设置为

 ${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}}

我们需要改成ip地址+端口的形式

修改如下配置

#应用名称
spring:
  application:
    name: hello-service #为服务命名
server:
  port: 2222
eureka:
  client:
    service-url: 
      defaultZone: http://localhost:1111/eureka/ #指定服务注册中心位置
  instance:
    prefer-ip-address: true #使用ip地址
    instance-id: ${spring.cloud.client.ip-address}:${server.port}

访问Eureka面板



注意:我的Spring Cloud版本这样写${spring.cloud.client.ip-address},老版本应该是使用${spring.cloud.client.ipAddress}

猜你喜欢

转载自blog.csdn.net/WYA1993/article/details/81001162