Instance ID用於惟一標識註冊到Eureka Server上的微服務實例。咱們可在Eureka Server的首頁直觀地看到各個微服務的Instance ID。例如,圖11-1中的itmuch:microservice-provider-user:8000 就是Intance ID。spring
在Spring Cloud中,服務的Instance ID的默認值是:app
${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}}
若是想要自定義這部分的內容,只需在微服務中配置eureka.instance.instance-id 屬性便可,例如:ide
spring: application: name: microservice-provider-user eureka: instance: instance-id: ${spring.cloud.client.ipAddress}:${server.port} # 將Instance ID設置成IP:端口的形式
這樣,就可將微服務microservice-provider-user 的Instance ID設爲IP:端口的形式. 微服務