W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
一個(gè)普通的Netflix Eureka實(shí)例注冊的ID等于其主機(jī)名(即,每個(gè)主機(jī)僅提供一項(xiàng)服務(wù))。Spring Cloud Eureka提供了明智的默認(rèn)值,其定義如下:
${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}}}
一個(gè)示例是myhost:myappname:8080
。
通過使用Spring Cloud,可以通過在eureka.instance.instanceId
中提供唯一標(biāo)識(shí)符來覆蓋此值,如以下示例所示:
application.yml。
eureka: instance: instanceId: ${spring.application.name}:${vcap.application.instance_id:${spring.application.instance_id:${random.value}}}
通過前面示例中顯示的元數(shù)據(jù)和在本地主機(jī)上部署的多個(gè)服務(wù)實(shí)例,在其中插入隨機(jī)值以使實(shí)例唯一。在Cloud Foundry中,vcap.application.instance_id
是在Spring Boot應(yīng)用程序中自動(dòng)填充的,因此不需要隨機(jī)值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: