日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

hystrix 全局熔断_跟我学Spring Cloud(Finchley版)14Feign使用Hystrix

發布時間:2025/3/8 javascript 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hystrix 全局熔断_跟我学Spring Cloud(Finchley版)14Feign使用Hystrix 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Feign默認已經整合了Hystrix,本節詳細探討Feign使用Hystrix的具體細節。

服務降級

1 加配置,默認Feign是不啟用Hystrix的,需要添加如下配置啟用Hystrix,這樣所有的Feign Client都會受到Hystrix保護!

feign:

?hystrix:

? ?enabled: true

2 提供Fallback:

@FeignClient(name = "microservice-provider-user", fallback = UserFeignClientFallback.class)

public interface UserFeignClient {

?@GetMapping("/users/{id}")

?User findById(@PathVariable("id") Long id);

}

@Component

class UserFeignClientFallback implements UserFeignClient {

?@Override

?public User findById(Long id) {

? ?return new User(id, "默認用戶", "默認用戶", 0, new BigDecimal(1));

?}

}

獲得造成fallback的原因

@FeignClient(name = "microservice-provider-user", fallbackFactory = UserFeignClientFallbackFactory.class)

public interface UserFeignClient {

?@GetMapping("/users/{id}")

?User findById(@PathVariable("id") Long id);

}

@Component

@Slf4j

class UserFeignClientFallbackFactory implements FallbackFactory<UserFeignClient> {

?@Override

?public UserFeignClient create(Throwable throwable) {

? ?return new UserFeignClient() {

? ? ?@Override

? ? ?public User findById(Long id) {

? ? ? ?log.error("進入回退邏輯", throwable);

? ? ? ?return new User(id, "默認用戶", "默認用戶", 0, new BigDecimal(1));

? ? ?}

? ?};

?}

}

Feign啟用/禁用Hystrix

全局啟用

feign.hystrix.enabled: true

全局禁用

feign.hystrix.enabled: false

或直接省略不寫。

局部啟用

利用Feign配置的自定義,為指定Feign Client指定如下配置類即可,Feign配置自定義詳見:跟我學Spring Cloud(Finchley版)-10-Feign深入

public class FeignDisableHystrixConfiguration {

? ?@Bean

? ?@Scope("prototype")

? ?public HystrixFeign.Builder feignBuilder() {

? ? ? ?return HystrixFeign.builder();

? ?}

}

局部禁用

public class FeignDisableHystrixConfiguration {

? ?@Bean

? ?@Scope("prototype")

? ?public Feign.Builder feignBuilder() {

? ? ? ?return Feign.builder();

? ?}

}

配套代碼

服務降級:

1 GitHub:https://github.com/eacdy/spring-cloud-study/tree/master/2018-Finchley/microservice-consumer-movie-feign-hystrix

2 Gitee:https://gitee.com/itmuch/spring-cloud-study/tree/master/2018-Finchley/microservice-consumer-movie-feign-hystrix

獲得造成fallback的原因:

1 GitHub:https://github.com/eacdy/spring-cloud-study/tree/master/2018-Finchley/microservice-consumer-movie-feign-hystrix-fallback-factory

2 Gitee:https://gitee.com/itmuch/spring-cloud-study/tree/master/2018-Finchley/microservice-consumer-movie-feign-hystrix-fallback-factory

相關熱文

  • 實用技巧:Hystrix傳播ThreadLocal對象(兩種方案)

  • 生產技巧:Feign如何控制Hystrix的啟停、超時、熔斷?

  • Hystrix停止開發,我們該何去何從?

  • Spring Cloud 源碼學習之 Hystrix 熔斷器

  • Spring Cloud Edgware新特性之二:如何配置Zuul的Hystrix線程池

  • 跟我學Spring Cloud(Finchley版)-12-微服務容錯三板斧

  • 跟我學Spring Cloud(Finchley版)-13-通用方式使用Hystrix

您的關注是對我最大的支持!

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的hystrix 全局熔断_跟我学Spring Cloud(Finchley版)14Feign使用Hystrix的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产一区二区在线观看 | av天天堂| 成人夜夜 | 狠狠做深爱婷婷久久综合一区 | 波多野结衣一区二区三区免费视频 | 图片区视频区小说区 | 内射毛片内射国产夫妻 | 国产污视频在线观看 | 中日韩免费毛片 | 丰满的人妻hd高清日本 | www色婷婷| 一级片在线免费播放 | 熟女俱乐部一区二区视频在线 | 无毛av| 日韩免费av一区二区 | 欧美三p| 操操网| 亚洲国产日韩欧美一区二区三区 | 国产日产精品一区 | 伊人激情影院 | 原来神马电影免费高清完整版动漫 | 一本一道波多野结衣一区二区 | 神马午夜dy888 | 在线播放波多野结衣 | 日韩激情久久 | 性欧美日韩| 狠狠操一区 | 中文字幕偷拍 | 成人在线观看视频网站 | 极品av在线 | 日本a v在线播放 | 成人18视频在线观看 | 无码人妻少妇伦在线电影 | 国产在线一区视频 | 亚洲影视一区 | 丰满人妻一区二区三区在线 | 人妻熟女一区二区aⅴ水野 91在线观看视频 | 久久久久久久久久久久久久av | 中文字幕免费视频观看 | 捆绑黑丝美女 | 国产美女视频 | 国产欧美在线精品日韩 | 淫片在线| 欧美wwwwww| caoprom在线 | 欧美性理论片在线观看片免费 | 欧洲熟妇精品视频 | 国产伦精品一区二区三区四区 | 亚洲91久久 | 在线看三级 | 国产亚洲欧美日韩精品 | 亚洲国产97在线精品一区 | 午夜性影院 | 亚洲欧美小视频 | 欧美第九页| 欧美成人一区二免费视频软件 | 精品人妻一区二区三区四区久久 | 九热在线 | 国产日韩视频 | www.欧美激情 | 91午夜交换视频 | 99久久一区二区 | 中文字幕91视频 | 亚洲精品小说 | 91久久精品夜夜躁日日躁欧美 | 一区二区三区高清在线 | 黄色香港三级三级三级 | 爱爱高潮视频 | 69性视频| 亚洲无码精品在线播放 | 老女人一毛片 | 国产乱码精品一区二三赶尸艳谈 | 久久久久久av无码免费网站下载 | 国产不卡在线 | 婷婷狠狠操 | 欧美人与性动交ccoo | 黄色最新网址 | 午夜家庭影院 | 日本不卡影院 | 亚洲天堂手机 | 天堂中文在线免费观看 | 春物催眠 | 国产理论精品 | 强制憋尿play黄文尿奴 | 一区在线免费观看 | 农村老熟妇乱子伦视频 | 精品人伦一区二区三区 | 久久久久久一区二区 | 久在线观看视频 | 这里精品| 欧美大片在线观看 | 麻豆免费观看网站 | 亚洲一区在线播放 | 丝袜脚交国产在线观看 | 中文字幕av资源 | 开心色婷婷 | 五月天校园春色 | 播放毛片 | 精久久久久久 |