W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
默認情況下,consul實例注冊的ID與其Spring應用程序上下文ID相同。默認情況下,Spring應用程序上下文ID為${spring.application.name}:comma,separated,profiles:${server.port}
。在大多數(shù)情況下,這將允許一項服務的多個實例在一臺計算機上運行。如果需要進一步的唯一性,則可以使用Spring Cloud在spring.cloud.consul.discovery.instanceId
中提供唯一的標識符來覆蓋它。例如:
application.yml。
spring: cloud: consul: discovery: instanceId: ${spring.application.name}:${vcap.application.instance_id:${spring.application.instance_id:${random.value}}}
有了此元數(shù)據(jù),并在本地主機上部署了多個服務實例,隨機值將在其中加入以使實例唯一。在Cloudfoundry中,vcap.application.instance_id
將自動在Spring Boot應用程序中填充,因此將不需要隨機值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: