配置管理ACM在高可用服務(wù)AHAS流控降級(jí)組件中的應(yīng)用場(chǎng)景是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)溝通電話:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)網(wǎng)頁(yè)制作領(lǐng)域10年,包括紗窗等多個(gè)方面擁有多年的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián),為企業(yè)保駕護(hù)航。
應(yīng)用配置管理(Application Configuration Management,簡(jiǎn)稱 ACM)是一款應(yīng)用配置中心產(chǎn)品。基于ACM您可以在微服務(wù)、DevOps、大數(shù)據(jù)等場(chǎng)景下極大地減輕配置管理的工作量,同時(shí)保證配置的安全合規(guī)。ACM 有著豐富的使用場(chǎng)景,下面將介紹其在 AHAS 流控降級(jí) 中的應(yīng)用。
AHAS 流控降級(jí) 是面向分布式服務(wù)架構(gòu)的專業(yè)流量控制組件,主要以流量為切入點(diǎn),從流量控制、熔斷降級(jí)、系統(tǒng)保護(hù)等多個(gè)維度幫助您保障服務(wù)的穩(wěn)定性,同時(shí)提供強(qiáng)大的聚合監(jiān)控和歷史監(jiān)控查詢功能。在 AHAS 流控降級(jí)中,我們需要針對(duì)不同的資源(比如服務(wù)接口、方法)配置不同的規(guī)則(流控規(guī)則、降級(jí)規(guī)則、系統(tǒng)保護(hù)規(guī)則等)。由于流量的不確定性,我們的規(guī)則也需要根據(jù)流量的實(shí)時(shí)情況進(jìn)行動(dòng)態(tài)管理。AHAS 流控降級(jí)使用了 ACM 作為動(dòng)態(tài)配置中心,借助其實(shí)時(shí)動(dòng)態(tài)推送的能力達(dá)到規(guī)則實(shí)時(shí)推送的效果。
AHAS 流控降級(jí)分為兩部分:客戶端(基于開(kāi)源的 Sentinel)以及AHAS 控制臺(tái)。用戶使用時(shí)只需要引入 AHAS Sentinel 客戶端相關(guān)依賴 ahas-sentinel-client
并在啟動(dòng)時(shí)指定相關(guān)參數(shù)即可接入到 AHAS 流控降級(jí)控制臺(tái),在 AHAS 控制臺(tái)上查看監(jiān)控、配置規(guī)則。
Sentinel 抽象出了動(dòng)態(tài)數(shù)據(jù)源接口,可以方便地對(duì)接任意配置中心。Sentinel 推薦使用 push 模式的動(dòng)態(tài)規(guī)則源,推送流程為 Sentinel 控制臺(tái) → 配置中心 → Sentinel 數(shù)據(jù)源 → Sentinel,非常清晰:
AHAS 流控降級(jí)客戶端提供了 ACM 動(dòng)態(tài)規(guī)則源適配,實(shí)現(xiàn)了監(jiān)聽(tīng)遠(yuǎn)程規(guī)則變更的邏輯,而 AHAS 流控降級(jí)控制臺(tái)實(shí)現(xiàn)了相應(yīng)的規(guī)則推送邏輯。用戶在 AHAS 流控降級(jí)控制臺(tái)保存規(guī)則的時(shí)候,AHAS 控制臺(tái)會(huì)在保存規(guī)則后將規(guī)則推送至 ACM 相應(yīng)的坐標(biāo)上,ACM 會(huì)實(shí)時(shí)地將規(guī)則 push 到接入端。AHAS 流控降級(jí)客戶端的動(dòng)態(tài)配置源會(huì)自動(dòng)注冊(cè)當(dāng)前應(yīng)用對(duì)應(yīng)坐標(biāo)的監(jiān)聽(tīng)器監(jiān)聽(tīng)規(guī)則變化,當(dāng)監(jiān)聽(tīng)到變更時(shí)就將其加載到 Sentinel 的規(guī)則管理器中,新的規(guī)則就生效了。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。