高清欧美不卡一区二区三区-高清免费毛片-高清精品-高清国语自产拍免费视频国产-天天综合天天做-天天综合天天综合

服務(wù)限流熔斷

SOA團(tuán)隊 2020-03-16

對于服務(wù)流量控制往往是ESB平臺實現(xiàn)SLA和Qos管理的一個重要內(nèi)容,對于業(yè)界主流的商用ESB總線產(chǎn)品基本包括了服務(wù)流量控制的內(nèi)容,下面簡單談下服務(wù)流量控制的一些重點。

首先看下對于服務(wù)流量應(yīng)該包括兩個層面的內(nèi)容,一個是服務(wù)單位時間調(diào)用的并發(fā)量,一個是服務(wù)單位時間調(diào)用的消息報文的數(shù)據(jù)量。對于有些服務(wù)雖然調(diào)用的頻率不高,但是如果調(diào)用傳遞的數(shù)據(jù)量很大仍然會影響到ESB總線整體性能,因此也需要進(jìn)行專門的流量控制。其次對于流量控制本身而言,可以對ESB服務(wù)總線所有的服務(wù)調(diào)用總量進(jìn)行控制,也可

其次對于流量控制本身而言,可以對ESB服務(wù)總線所有的服務(wù)調(diào)用總量進(jìn)行控制,也可以按具體的服務(wù)域控制,最細(xì)粒度應(yīng)該還可以單獨控制到每一個服務(wù)。當(dāng)控制到單個服務(wù)的時候,我們可以在流量控制策略的時候更好的和服務(wù)的SLA等級定義進(jìn)行綁定。

最后,對于服務(wù)的流量控制往往包括了入口流量控制和出口流量控制兩個層面的內(nèi)容,對于入口流量控制往往比較容易理解,即當(dāng)觸發(fā)流量控制策略后直接在服務(wù)調(diào)用訪問的時候就Reject掉而不再進(jìn)行處理。而對于出口流量控制最重要的目的是對于服務(wù)提供方系統(tǒng)往往存在單位并發(fā)下處理能力的瓶頸,而這個時候剛好可以利用ESB中的消息中間件和MQ機制,控制向目標(biāo)的數(shù)據(jù)流入速度。

對于整個流量控制的技術(shù)實現(xiàn)方式往往通用的做法仍然是在ESB服務(wù)總線的服務(wù)調(diào)用中增加inBound和outBound處理插件和攔截器,在插件中實時的獲取到服務(wù)調(diào)用次數(shù)和服務(wù)調(diào)用數(shù)據(jù)量信息,然后再內(nèi)存中進(jìn)行計算,當(dāng)滿足了流量控制策略后即實時出發(fā)流量控制。

對于ESB服務(wù)總線集群化部署的時候可以看到,要對ESB總線調(diào)用服務(wù)進(jìn)行流量控制就需要考慮內(nèi)存實時計算的次數(shù)和數(shù)據(jù)量的結(jié)果不能存儲在單臺計算節(jié)點上,而需要考慮集中化內(nèi)存存儲。基于這個思路,一個關(guān)鍵的實現(xiàn)策略即是可以結(jié)合分布式緩存來實現(xiàn)內(nèi)存計算結(jié)果的存儲。

在分布式緩存實現(xiàn)過程中,由于存在對緩存數(shù)據(jù)的多點并發(fā)寫入和更新問題,很容易引起臟讀或臟寫,為了解決這個問題可以引入分布式并發(fā)鎖機制來解決一致性問題,但是當(dāng)增加了鎖機制后帶來的就是影響到整個服務(wù)的調(diào)用性能。因此是否真正引入鎖機制還需要進(jìn)一步權(quán)衡。

另外一種實現(xiàn)方法即是對于分布式緩存數(shù)據(jù)的讀寫進(jìn)行分離操作,即各分布式ESB計算節(jié)點仍然從分布式緩存讀取數(shù)據(jù),但是各個計算節(jié)點在通過業(yè)務(wù)攔截器獲取到服務(wù)調(diào)用次數(shù)和數(shù)據(jù)量信息后首先寫入到集中的一個消息中間件中,然后由消息中間件處理后再統(tǒng)一更新緩存信息以避免發(fā)生并發(fā)更新情況。

首先本文談到的服務(wù)限流和熔斷,和常規(guī)我們說的限流和熔斷有區(qū)別,具體說明為:

1. 服務(wù)限流:取消某個消費方對某個服務(wù)的訪問授權(quán),只單個消費方受影響

2. 服務(wù)熔斷:直接對該服務(wù)進(jìn)行下線處理,或?qū)⒃摲?wù)狀態(tài)設(shè)置為不可用,所有消費方受影響

其次,對于服務(wù)流控我們需要設(shè)置具體要監(jiān)控哪些指標(biāo),注意這個指標(biāo)監(jiān)控是在單位時間里面的監(jiān)控指標(biāo),即計算在單位時間的累計數(shù)據(jù),當(dāng)觸發(fā)后即進(jìn)行流控。具體包括:

1. 運行次數(shù):單位時間里面的運行次數(shù)累計,比如一個消費方大并發(fā)調(diào)用,可以限流

2. 業(yè)務(wù)系統(tǒng)異常次數(shù):即源服務(wù)出現(xiàn)異常的次數(shù),也可以考慮異常占比率

3. 系統(tǒng)異常:即出現(xiàn)系統(tǒng)級異常次數(shù),本身包括Token失效,也包括ESB總線本身故障

4. 報文量:即單位時間內(nèi)傳輸?shù)膱笪牧窟_(dá)到某個值,考慮是輸入+輸出報文量和的累計

對于運行時長更多是預(yù)警,而實際上直接限流和熔斷不現(xiàn)實。因此主要的流控指標(biāo)就是上面這些,基于以上指標(biāo)本身又有兩種操作,一種是限流,一種是整個服務(wù)熔斷。可以看到:

1. 限流:運行次數(shù),Token失效,報文量

2. 熔斷:業(yè)務(wù)系統(tǒng)異常,系統(tǒng)ESB本身故障異常

最后,還需要考慮的就是在實施了限流和熔斷后如何解除的問題,在實際實現(xiàn)的時候,對于限流可以在規(guī)定時間后自動解除,而對于熔斷最好還是人工恢復(fù)解除。即,比如對CRM系統(tǒng)訪問MDM的查詢供應(yīng)商服務(wù)進(jìn)行限流后,在啟動限流后的某個時間間隔后,比如2小時后,可以自動進(jìn)行解除。這個時間間隔可以靈活配置。

以上限流和熔斷實現(xiàn)基本可以滿足我們大部分的業(yè)務(wù)需求場景,同時本身又對ESB總線和業(yè)務(wù)系統(tǒng)實現(xiàn)保護(hù)作用,防止出現(xiàn)大并發(fā)大數(shù)據(jù)量的調(diào)用出現(xiàn)的影響。當(dāng)然對于限流也可以人工進(jìn)行恢復(fù),人工恢復(fù)好處是可以跟蹤到消費方端是否已經(jīng)修改了消費方法,當(dāng)確認(rèn)修改后再進(jìn)行重新授權(quán)恢復(fù)調(diào)用。

返回上頁
青青成人在线| 亚洲bbw性色大片| 不卡一区二区三区视频| 欧美裸体网站| 国产精品永久入口久久久| 神马影院午夜我不卡影院| 九九九九精品九九九九| 3d动漫精品啪啪一区二区三区免费| 欧美大陆一区二区| 欧美综合77777色婷婷| 任我爽在线视频精品一| 日本一区二区免费看| 欧美午夜免费| 亚洲欧美日韩不卡一区二区三区| 日本最新一区二区三区视频观看| 国产一区二区三区免费不卡| 精品国产乱码久久久久久88av| 精品欧美一区二区久久久伦| 欧美在线一二三区| wwwxx欧美| 日韩伦理一区二区三区av在线| 亚洲春色综合另类校园电影| 成人在线免费网站| 亚洲精品9999| 久久精品日产第一区二区三区乱码 | 在线不卡视频一区二区| 91久久大香伊蕉在人线| 蜜桃成人在线| 国产美女精品在线观看| 午夜精品福利一区二区| 久久亚洲一区二区| 国产精品乱码视频| 一道精品一区二区三区| 日本高清久久一区二区三区| 精品福利影视| 国产免费一区二区| 亚洲精品高清视频| 日韩av影视| 久久综合一区二区三区| 久久精品成人一区二区三区蜜臀| 91丨九色丨国产| 亚洲.欧美.日本.国产综合在线| 国产91一区二区三区| 91久色国产| 国产高清在线一区| 国产福利不卡| 国产尤物91| 美女精品国产| 深田咏美在线x99av| 午夜精品短视频| 99热国产免费| 久久久久久久久久码影片| 欧美精品久久| 亚洲激情电影在线| 成人动漫在线视频| 久久久一本精品99久久精品66| 久久精品日产第一区二区三区乱码 | yellow视频在线观看一区二区| 91久久久一线二线三线品牌| 久久人人九九| 国产a一区二区| 欧美激情国产日韩| 中文字幕一区二区三区在线乱码 | 久久国产精品 国产精品| 精品欧美一区二区久久久伦| 日韩中文字幕av在线| 成人动漫在线视频| 亚洲在线欧美| 日韩精品在在线一区二区中文| 这里只有精品66| 欧美亚洲免费高清在线观看| 97超碰人人看人人| 欧美视频观看一区| 欧美日韩精品综合| 国产精品亚洲综合| 国产精品三区在线| 91在线观看网站| 在线日韩av永久免费观看| 青青草原成人| 性欧美.com| 在线成人性视频| 亚洲一一在线| av色综合网| 成人在线免费网站| 国产精品香蕉视屏| 久久精品日产第一区二区三区乱码| 99久久精品免费看国产四区| 成人9ⅰ免费影视网站| 国产精品二区二区三区| 国产一级特黄a大片99| 国产乱码精品一区二区三区日韩精品 | 成人自拍偷拍| 999精品视频一区二区三区| 亚洲精品一区二| 亚洲精品永久www嫩草| 91传媒在线免费观看| 风间由美久久久| 五月天综合网| 久久av一区二区三区漫画| 欧美午夜精品久久久久免费视| 一区二区三区四区国产| 精品婷婷色一区二区三区蜜桃| 欧美一区1区三区3区公司| 一级做a爰片久久| 国内视频一区| 97影院在线午夜| 视频一区二区三区免费观看| 国产成人精品一区二区三区福利| 欧美精品一区二区三区四区五区| 一区二区三区欧美成人| 久久天天狠狠| 精品福利影视| 国产精品入口免费| 国产精品v欧美精品v日韩精品 | 97夜夜澡人人双人人人喊| 麻豆av一区二区三区| 99国精产品一二二线| 亚洲精品中文字幕在线| 欧美视频1区| 亚洲视频电影| 超碰在线观看97| 国语精品免费视频| 欧美13一14另类| 日韩高清国产精品| 亚洲精品在线视频观看| yellow视频在线观看一区二区| 福利视频久久| 欧美日韩视频在线一区二区观看视频| 韩国一区二区三区美女美女秀| 国产精品免费一区二区三区在线观看| 亚洲欧美日韩精品在线| av蓝导航精品导航| 麻豆亚洲一区| 伊人久久大香线蕉午夜av| av成人观看| 亚洲高清123| 精品免费国产| 99高清视频有精品视频| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 99在线国产| 蜜桃日韩视频| 7777精品久久久大香线蕉小说| 精品国产乱码久久久久久88av| 日韩国产欧美精品| 成人性色av| 高清日韩一区| 国产成人av一区二区三区| 日韩国产高清一区| 欧美精品七区| 欧美系列一区| 久久国产日韩欧美| 国产精品av一区| 草莓视频一区| 国产精品久久7| 福利视频一区二区三区| 7777精品伊久久久大香线蕉语言 | 高清不卡日本v二区在线| 亚洲开发第一视频在线播放| 麻豆av福利av久久av| 国产精品swag| 国产精品久久久久久久久婷婷 | 国产精品三区www17con| 亚洲精品一区二区三| 日本一区免费| 日本高清不卡一区二区三| 久久婷婷人人澡人人喊人人爽| 狠狠色噜噜狠狠狠狠色吗综合| 不卡一区二区三区四区五区| 国产69精品久久久久9999apgf | 欧美一区二区三区四区在线观看地址| 国产精品二区三区四区| 久久偷窥视频| 亚洲成人午夜在线| 国产伦精品一区二区三| 久久久久se| 曰韩不卡视频| 欧美1o一11sex性hdhd| 伊人久久大香线蕉av一区| 国产精品久久久对白| 欧美精品亚洲| 国产精品国产精品国产专区蜜臀ah | 久久精品一二三区| 日本一区二区三区精品视频| 中文字幕一区二区三区最新 | 日韩精品国内| 97伦理在线四区| 日本一区视频在线播放| www.久久久| 一区二区三视频| 日韩片电影在线免费观看| 99久久一区三区四区免费| 久久99精品久久久久久水蜜桃| 91久久极品少妇xxxxⅹ软件| 日本在线播放一区| 蜜桃久久精品乱码一区二区| 国产精品久久国产精品| 国产精品一区视频| 精品一区二区三区日本| 麻豆视频成人| 亚洲最大免费|