在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ 怎么為spring cloud zuul 配置重試機(jī)制?

怎么為spring cloud zuul 配置重試機(jī)制?

場(chǎng)景:

有一個(gè)服務(wù),該服務(wù)有2個(gè)實(shí)例,同時(shí)注冊(cè)到euraka上,另外,有一個(gè)apigateway使用zuul來進(jìn)行轉(zhuǎn)發(fā).

問題:

如果該服務(wù)的一個(gè)實(shí)例不是正常途徑掛掉,euraka并不會(huì)立即剔除; 使用zuul負(fù)載均衡的時(shí)候,一樣會(huì)輪到不可用的實(shí)例,在返回連接不上的時(shí)候,并不會(huì)重試訪問另一個(gè)實(shí)例.(已經(jīng)配置了重試機(jī)制)


按照Ribbon配置重試機(jī)制取配置spring could zuul的重試機(jī)制,并沒有效果,在Ribbon中有效果,但是zuul中沒有效果,

回答
編輯回答
選擇

zuul的重試機(jī)制,需要依賴spring-retry

<dependency>
    <groupId>org.springframework.retry</groupId>
    <artifactId>spring-retry</artifactId>
</dependency>
2017年10月28日 05:17