默認狀況下,Eureka 使用 hostname 進行服務註冊,以及服務信息的顯示,那若是咱們使用 IP 地址的方式,該如何配置呢?spring
答案就是url
eureka.instance.prefer-ip-address=true
spa
目的:咱們配置eureka.instance.prefer-ip-address=true
來保證 Eureka Server 相互註冊時 hostname 使用 IP 地址,同時使用 IP 地址做爲eureka.client.service-url.defaultZone
的配置值。code
eureka.instance.prefer-ip-address=true eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}