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

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

spring cloud gateway集成hystrix全局?jǐn)嗦菲鞑僮?/h1>
瀏覽:24日期: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這個(gè)配置節(jié)。

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

定義降級(jí)處理如下:

@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í)可以設(shè)置hystrix超時(shí)時(shí)間(毫秒) ,默認(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)為接口延遲或者失敗率變大。

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

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

一:Gateway項(xiàng)目maven引入依賴包

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

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

@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以封裝好的過(guò)濾器。如果不了解請(qǐng)查看:GatwayFilter工廠

name:即HystrixCommand的名字

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

Retry 通過(guò)這四個(gè)參數(shù)來(lái)控制重試機(jī)制: retries, statuses, methods, 和 series

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

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

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

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

# hystrix 信號(hào)量隔離,3秒后自動(dòng)超時(shí)hystrix: command:fallbackcmd: execution:isolation: strategy: SEMAPHORE thread:timeoutInMilliseconds: 3000

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

timeoutInMilliseconds 設(shè)置超時(shí)時(shí)間

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

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

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

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久久久久久久久9不雅视频| 亚洲天堂av影院| 国内激情久久| 欧美成人综合| 日韩中文字幕91| 日韩av网站在线观看| 国产探花一区| 国产一区二区三区久久久久久久久| 日韩伦理在线一区| 亚洲性视频h| 日韩精品中文字幕吗一区二区| 日韩三级一区| 精品久久99| 国产麻豆综合| 国产精品网站在线看| 成人精品天堂一区二区三区| 香蕉成人久久| 免费观看亚洲天堂| 激情综合网址| 日韩一二三区在线观看| 精品成av人一区二区三区| 欧美精品黄色| 国产精品成人3p一区二区三区| 日韩在线观看一区| 亚洲精品人人| 福利一区和二区| 亚洲免费影视| 国产精品任我爽爆在线播放 | 免费欧美日韩| 国产精品成人国产| 亚洲特级毛片| 国产精品久久久久久久久久齐齐 | 欧美成人基地| 亚洲人成精品久久久| 美女国产一区二区三区| 蜜桃tv一区二区三区| 欧美亚洲综合视频| 免费国产自久久久久三四区久久| 日韩av网站在线免费观看| 欧美日韩视频网站| 日韩欧美中文字幕电影| 欧洲亚洲一区二区三区| 国产色噜噜噜91在线精品| 999精品色在线播放| 国产日韩亚洲欧美精品| 国产精品婷婷| 国产一区二区三区久久久久久久久| 国产麻豆综合| 天堂日韩电影| 电影91久久久| 国产欧美日韩一区二区三区四区| 欧美日韩国产免费观看视频| 久久香蕉精品香蕉| 色8久久久久| 99视频一区| 日韩在线二区| 精品网站999| 欧美一级一区| 亚洲综合图色| 在线亚洲欧美| 久久国产小视频| 成人午夜在线| 日本久久一区| 国产视频一区在线观看一区免费| 日本午夜大片a在线观看| 牛牛精品成人免费视频| 97久久超碰| 日本综合精品一区| 性色一区二区| 99成人在线| 欧美日韩国产免费观看| 伊伊综合在线| 日韩伦理一区| 涩涩av在线| 在线看片国产福利你懂的| 久久精品一本| 国产欧美亚洲一区| 青青草91久久久久久久久| 亚洲精品成a人ⅴ香蕉片| 香蕉久久夜色精品国产| 亚洲激情欧美| 欧美特黄一区| 国产亚洲一区在线| 精品一区亚洲| 91久久午夜| 国产一区导航| 玖玖玖国产精品| 一级欧美视频| 日韩一区精品| 日韩1区2区日韩1区2区| 日本麻豆一区二区三区视频| 久久亚洲视频| 综合激情婷婷| 日韩一区二区三区高清在线观看| 色综合视频一区二区三区日韩 | 麻豆高清免费国产一区| 欧美日韩视频| 中文精品电影| 日韩精品一区二区三区中文在线| 国产综合精品| 国产精品久久久久久久久久10秀| 久久一区视频| 国产在线观看www| 99视频精品全国免费| 精品在线91| 综合国产视频| 国产精品777777在线播放| 精品亚洲自拍| 久久电影tv| 亚洲经典在线| 亚洲精品影视| 你懂的国产精品| 国产精品毛片久久| 日本一二区不卡| 不卡福利视频| 99久久久久国产精品| 欧美日韩精品一本二本三本| 免费看精品久久片| 欧美一区二区三区免费看| 精品一区二区三区中文字幕在线| 欧美三区四区| 玖玖精品视频| 国产精品色在线网站| 伊伊综合在线| 人人爽香蕉精品| 国产精品www.| 久久久久美女| 综合激情网站| 国产一区二区三区日韩精品| 亚洲大全视频| 亚洲精品亚洲人成在线观看| 美女久久99| 在线成人直播| 欧美日韩国产一区二区在线观看| 国产成人精品三级高清久久91| 欧美一级精品| 国产调教精品| 亚洲天堂久久| 国产精品久久久久久久久免费高清 | 精品一区亚洲| 国产亚洲精品精品国产亚洲综合| 91综合网人人| 中文字幕成人| 91精品xxx在线观看| 91精品丝袜国产高跟在线| 久久婷婷av| 欧美日韩一区二区三区不卡视频| 日韩一区电影| 91国内精品| 好看的av在线不卡观看| 国产精品久久久久久久久久齐齐| 国产中文一区| 牛牛精品成人免费视频| 激情91久久| 国内精品伊人| 免费日韩视频| 在线人成日本视频| 日本免费在线视频不卡一不卡二| 五月激情久久| 国产毛片一区二区三区| 樱桃成人精品视频在线播放| 欧美精品成人| 亚洲三级网址| 激情综合网站| 久久天堂影院| 欧美一区网站| 麻豆精品网站| 久久久久久美女精品| 国产亚洲电影| 蜜桃久久久久久| 欧美99久久| av最新在线| 国产精品久一| 日韩久久一区| 蜜桃视频免费观看一区| 欧美.日韩.国产.一区.二区 | 国产伦理一区| 亚洲视频国产精品| 99精品电影| 亚洲精品永久免费视频| 国产精品手机在线播放| 中文无码日韩欧| 伊人久久亚洲影院| 伊人久久高清| 国产夫妻在线| 久久中文精品| 国产亚洲一区二区三区啪| 国产精品日韩欧美一区| 久久国产影院| 日韩啪啪电影网| а√天堂8资源在线| 免费亚洲婷婷| 麻豆一区二区99久久久久| 国产欧美日韩综合一区在线播放| 亚洲精品成a人ⅴ香蕉片| 蜜桃视频一区二区| 影音先锋久久| 久久国产精品久久久久久电车| 在线观看免费一区二区| 欧美中文一区二区|