日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

spring cloud gateway集成hystrix全局?jǐn)嗦菲鞑僮?/h1>
瀏覽:28日期:2023-07-01 10:06:20
gateway集成hystrix全局?jǐn)嗦菲?p>pom.xml添加依賴

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>在配置文件中,增加spring.cloud.gateway.default-filters:

default-filters:- name: Hystrix args: name: fallbackcmd fallbackUri: forward:/fallbackcontroller

一定要注意是spring.cloud.gateway.default-filters這個配置節(jié)。

如上的配置,將會使用HystrixCommand打包剩余的過濾器,并命名為fallbackcmd,我們還配置了可選的參數(shù)fallbackUri,降級邏輯被調(diào)用,請求將會被轉(zhuǎn)發(fā)到URI為/fallbackcontroller的控制器處理。

定義降級處理如下:

@RequestMapping(value = '/fallbackcontroller')public Map<String, String> fallBackController() { Map<String, String> res = new HashMap(); res.put('code', '-100'); res.put('data', 'service not available'); return res;}

此時可以設(shè)置hystrix超時時間(毫秒) ,默認(rèn)只有2秒

hystrix: command: default: execution:isolation: thread: timeoutInMilliseconds: 30000

示例代碼:

https://github.com/wanghongqi/springcloudconsul_test/tree/master/springtest_gateway

spring cloud gateway 全局熔斷

熔斷主要保護(hù)的是調(diào)用方服務(wù),如某A服務(wù)調(diào)用B服務(wù)的rpc接口,突然B服務(wù)接口不穩(wěn)定,表現(xiàn)為接口延遲或者失敗率變大。

這個時候如果對B服務(wù)調(diào)用不能快速失敗,那么會導(dǎo)致A服務(wù)大量線程資源無法釋放導(dǎo)致最終A服務(wù)不穩(wěn)定,故障點由B服務(wù)傳遞到A服務(wù),故障擴大。

熔斷就是在B服務(wù)出現(xiàn)故障的情況下,斷開對B的調(diào)用,通過快速失敗來保證A服務(wù)的穩(wěn)定。

一:Gateway項目maven引入依賴包

Spring Cloud Gateway 利用 Hystrix 的熔斷特性,在流量過大時進(jìn)行服務(wù)降級,同樣我們還是首先給項目添加上依賴

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>二:創(chuàng)建熔斷后轉(zhuǎn)發(fā)的請求

@RestControllerpublic class FallbackController { private Logger log= LoggerFactory.getLogger(getClass()); @RequestMapping('/error/fallback') public Object fallacak(){log.info('熔斷處理?。?!');return 'Service Error!??!'; }}三:yml配置

#全局熔斷攔截器default-filters: - name: Hystrix args:name: fallbackcmdfallbackUri: forward:/error/fallback - name: Retry args:retries: 3statuses: BAD_GATEWAY,BAD_REQUESTmethods: GET,POST

Hystrix是Gateway以封裝好的過濾器。如果不了解請查看:GatwayFilter工廠

name:即HystrixCommand的名字

fallbackUri:forward:/error/fallback 配置了 fallback 時要會調(diào)的路徑,當(dāng)調(diào)用 Hystrix 的 fallback 被調(diào)用時,請求將轉(zhuǎn)發(fā)到/error/fallback 這個 URI

Retry 通過這四個參數(shù)來控制重試機制: retries, statuses, methods, 和 series

retries:重試次數(shù),默認(rèn)值是 3 次

statuses:HTTP 的狀態(tài)返回碼,取值請參考:org.springframework.http.HttpStatus

methods:指定哪些方法的請求需要進(jìn)行重試邏輯,默認(rèn)值是 GET 方法,取值參考:org.springframework.http.HttpMethod

series:一些列的狀態(tài)碼配置,取值參考:org.springframework.http.HttpStatus.Series。符合的某段狀態(tài)碼才會進(jìn)行重試邏輯,默認(rèn)值是 SERVER_ERROR,值是 5,也就是 5XX(5 開頭的狀態(tài)碼),共有5 個值。

# hystrix 信號量隔離,3秒后自動超時hystrix: command:fallbackcmd: execution:isolation: strategy: SEMAPHORE thread:timeoutInMilliseconds: 3000

fallbackcmd 此處需要和上面設(shè)置的HystrixCommand一致

timeoutInMilliseconds 設(shè)置超時時間

spring cloud gateway集成hystrix全局?jǐn)嗦菲鞑僮? src=

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲观看| 欧美日韩国产高清| 国产欧美日韩一区二区三区四区| 国产精品一页| 首页亚洲欧美制服丝腿| 免费欧美一区| 一区二区亚洲精品| 亚洲二区三区不卡| 国产亚洲欧美日韩在线观看一区二区 | 欧美激情网址| 久久精品青草| 日韩av一二三| 久久精品国产99久久| 99精品综合| 欧美精品不卡| 九九精品调教| 国产乱码精品一区二区三区四区 | 蜜桃av一区二区在线观看| 久久精品1区| 亚洲专区视频| 久久亚洲精品中文字幕蜜潮电影| 亚洲精品乱码日韩| 亚洲免费影视| 日韩高清二区| 狠狠久久伊人中文字幕| 免费在线观看不卡| 久久爱www.| 九九九精品视频| 亚洲一区国产| 成人国产精品久久| 精品久久亚洲| 国产精品一线天粉嫩av| 日韩久久精品| 色在线中文字幕| 日韩专区在线视频| 免费不卡中文字幕在线| 日韩一区二区三区精品 | 麻豆91精品| 久久www成人_看片免费不卡| 999久久久精品国产| 久久亚洲二区| 久久精品九色| 久久精品国产久精国产爱| 国产精品日韩精品在线播放| 国产一区二区三区四区大秀| 日韩精品一级二级 | 中文字幕高清在线播放| 欧美国产专区| 视频在线观看91| 国产一区二区三区成人欧美日韩在线观看| 老司机精品在线| 成人自拍av| 亚洲精品亚洲人成在线观看| 色综合狠狠操| 日本综合视频| 久久精品伊人| 国产欧美一区二区精品久久久 | 国产精品久久久网站| 日韩国产在线| 天堂日韩电影| 国产专区一区| 久久香蕉网站| 日本国产欧美| 午夜日韩av| 日韩成人一级| 国产毛片精品| 欧美在线黄色| 精品中文字幕一区二区三区四区| 亚洲久久视频| 精品少妇一区| 成人自拍av| 欧美日韩尤物久久| 91精品国产自产在线观看永久∴| 国产aa精品| 一区二区三区四区在线看| 在线免费观看亚洲| 久久精品二区亚洲w码| 日本一区福利在线| 特黄毛片在线观看| 你懂的国产精品永久在线| 九色精品91| 国产日韩欧美在线播放不卡| 久久九九精品| 国产一区二区三区视频在线| av高清不卡| 日韩伦理在线一区| 日韩国产91| 久久久噜噜噜| 国产综合精品一区| 日本不卡一二三区黄网| 国产精品xxx在线观看| 久久精品99国产精品日本| 免费在线观看一区| 日韩av网站在线免费观看| 国产精品宾馆| 亚洲高清久久| 蜜桃久久久久久| 中国字幕a在线看韩国电影| 日韩精品一二区| 在线亚洲观看| 福利视频一区| 国产日韩欧美一区二区三区 | 高清不卡亚洲| 99视频精品视频高清免费| 国产精品久久乐| 国产专区一区| 老牛国产精品一区的观看方式| 蜜臀av免费一区二区三区| 日韩一区三区| 亚洲精品乱码| 日韩不卡一区二区三区| 国产真实久久| 亚洲人亚洲人色久| 91精品亚洲| 久久99偷拍| 成人国产精品一区二区免费麻豆| 欧美日韩亚洲一区| 色婷婷亚洲mv天堂mv在影片| 久久天堂av| 国产精品嫩草99av在线| av最新在线| 美女精品网站| 国产传媒在线| 9色国产精品| 成人台湾亚洲精品一区二区| 国产99精品一区| 香蕉久久久久久久av网站| 亚洲爱爱视频| 中文字幕一区二区三区四区久久| 91精品国产一区二区在线观看| 亚洲啊v在线| 丝袜美腿高跟呻吟高潮一区| 国产乱子精品一区二区在线观看| 精品伊人久久| 国产91久久精品一区二区| 在线免费观看亚洲| 亚洲婷婷免费| 婷婷精品在线| 蜜臀va亚洲va欧美va天堂 | 日本亚州欧洲精品不卡| 亚洲欧美日韩在线观看a三区| 国产一区二区三区四区五区传媒 | 亚洲午夜天堂| 国产精品黄网站| 欧美天堂视频| 电影天堂国产精品| 亚洲网站视频| 国产精品白丝一区二区三区| 免费国产自线拍一欧美视频| 国产高清亚洲| 香蕉久久精品| 国产精品伦一区二区| 国产高清亚洲| 不卡在线一区| 亚洲国产不卡| 欧美日韩视频免费观看| 日本特黄久久久高潮| 国产精选一区| 蜜臀av亚洲一区中文字幕| 久久久久久久久99精品大| 日韩国产成人精品| 国产综合激情| 日韩一区二区三区精品| 国产一区二区三区精品在线观看| 日韩和欧美一区二区| 色偷偷色偷偷色偷偷在线视频| 麻豆视频一区二区| 国产一区成人| 亚欧成人精品| 亚洲电影在线| 亚洲精品888| 久久精品国产亚洲aⅴ| 久久91导航| 日韩精品一二三区| 久久精品色播| 亚洲中字黄色| 999久久久91| 亚洲日本国产| 97欧美在线视频| 日韩在线卡一卡二| 欧美日韩免费观看视频| 日韩国产欧美在线视频| 国产高清精品二区| 免费成人在线影院| 国产日产精品一区二区三区四区的观看方式| 亚洲精品网址| 亚洲视频国产| 911亚洲精品| 日韩av不卡一区二区| 99视频在线精品国自产拍免费观看| 日韩视频一区| 国产日本精品| 日本精品国产| **爰片久久毛片| 精品99久久| 狠狠色综合网| 免费久久99精品国产自在现线| 亚洲福利专区| 国产精品一区二区三区美女| 精品国产一区二区三区2021|