W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果Hystrix在類路徑上并且在feign.hystrix.enabled=true
上,則Feign將使用斷路器包裝所有方法。還可以返回com.netflix.hystrix.HystrixCommand
。這使您可以使用反應(yīng)性模式(通過調(diào)用.toObservable()
或.observe()
或異步使用(通過調(diào)用.queue()
)。
要基于每個(gè)客戶端禁用Hystrix支持,請(qǐng)創(chuàng)建具有{prototype“范圍的普通Feign.Builder
,例如:
@Configuration public class FooConfiguration { @Bean @Scope("prototype") public Feign.Builder feignBuilder() { return Feign.builder(); } }
在Spring Cloud Dalston發(fā)行版之前,如果Hystrix在類路徑Feign上,則默認(rèn)情況下會(huì)將所有方法包裝在斷路器中。Spring Cloud Dalston中對(duì)此默認(rèn)行為進(jìn)行了更改,以支持選擇加入方法。
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)系方式:
更多建議: