W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Kubernetes本身具有(服務(wù)器端)服務(wù)發(fā)現(xiàn)的能力(請參閱:https ://kubernetes.io/docs/concepts/services-networking/service/#discovering-services )。使用本機(jī)kubernetes服務(wù)發(fā)現(xiàn)可確保與其他工具的兼容性,例如Istio(https://istio.io),該服務(wù)網(wǎng)格可實(shí)現(xiàn)負(fù)載平衡,功能區(qū),斷路器,故障轉(zhuǎn)移等。
然后,調(diào)用者服務(wù)僅需要引用特定Kubernetes群集中可解析的名稱。一個(gè)簡單的實(shí)現(xiàn)可以使用SpringRestTemplate
來引用完全限定域名(FQDN),例如https://{service-name}.{namespace}.svc.{cluster}.local:{service-port}
。
此外,您可以將Hystrix用于:
@EnableCircuitBreaker
注釋spring boot應(yīng)用程序類,在調(diào)用方實(shí)現(xiàn)斷路器
@HystrixCommand(fallbackMethod=
注釋相應(yīng)的方法
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: