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}

 

posted @ 2019-10-10 19:21  天王星天  阅读(484)  评论(0编辑  收藏  举报