Spring Cloud Eureka 使用 IP 地址进行服务注册

默认情况下,Eureka 使用 hostname 进行服务注册,以及服务信息的显示,那如果我们使用 IP 地址的方式,该如何配置呢?

答案就是

eureka.instance.prefer-ip-address=true

目的:我们配置eureka.instance.prefer-ip-address=true来保证 Eureka Server 相互注册时 hostname 使用 IP 地址,同时使用 IP 地址作为eureka.client.service-url.defaultZone的配置值。

eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
原文地址:https://www.cnblogs.com/tianciliangen/p/11650047.html