W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Cloud Foundry具有全局路由器,因此同一應(yīng)用程序的所有實例都具有相同的主機名(其他具有類似體系結(jié)構(gòu)的PaaS解決方案具有相同的排列)。這不一定是使用Eureka的障礙。但是,如果您使用路由器(建議或什至是強制性的,具體取決于平臺的設(shè)置方式),則需要顯式設(shè)置主機名和端口號(安全或不安全),以便它們使用路由器。您可能還希望使用實例元數(shù)據(jù),以便可以區(qū)分客戶端上的實例(例如,在自定義負載平衡器中)。默認情況下,?eureka.instance.instanceId
?為?vcap.application.instance_id
?,如以下示例所示:
application.yml。
eureka: instance: hostname: ${vcap.application.uris[0]} nonSecurePort: 80
根據(jù)在Cloud Foundry實例中設(shè)置安全規(guī)則的方式,您可能可以注冊并使用主機VM的IP地址進行直接的服務(wù)到服務(wù)的調(diào)用。Pivotal Web服務(wù)(PWS)尚不提供此功能。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: