閱讀61 返回首頁    go 微信


降級管理__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲

每一個應用會調用許多外部服務。對於這些服務,可以配置降級規則,以實現對劣質服務的精準屏蔽,確保應用自身能夠穩定運行,避免由於依賴的服務質量劣化,影響了應用自身的服務能力。

EDAS 提供了從響應時間維度對降級規則的配置,幫助用戶在應對流量高峰時,合理的屏蔽劣質依賴。觸發降級規則的消費者,在指定的時間窗口內,不會再發起實際的遠程調用,而是以拋出 DegradeException 異常替代。在時間窗口結束後,才會恢複原來的遠程服務調用。

注意:降級規則僅僅適合服務消費者,對於服務提供者是不能配置的,故在配置之前請先確認是否為服務消費者。

添加降級規則

操作步驟:

  1. 加入降級規則代碼。

    1. 登錄 EDAS 控製台,單擊左側菜單的應用管理,進入應用列表頁麵,選擇一個已部署的服務提供者應用進入應用管理控製台。

    2. 在應用管理控製台的左側菜單選擇限流降級 > 降級規則,單擊頁麵有上角應用配置說明,根據示例添加降級規則代碼。

  2. 編譯並發布應用,具體請參考發布應用

  3. 回到應用管理控製台,單擊頁麵右上角添加降級規則,輸入相應的參數並單擊確定

    edas-limit-6

添加降級規則參數說明:

  • 需要降級的接口:這裏將列出所有消費者正在消費的接口,根據情況,選擇需要降級的接口。
  • 需要降級的方法:根據你上麵選擇的接口,自動加載所有的方法,可根據情況選擇是全部降級還是限製某個方法。
  • RT 閾值:觸發降級的服務響應時間的閾值,超過後, 將對你選擇的接口或方法進行降級處理,單位毫秒。
  • 時間窗口:觸發降級後規則持續的時長。

編輯/停用/啟用/刪除降級規則

操作步驟:

降級規則規則頁麵,單擊相應的降級規則右側的編輯/停用/啟用/刪除等選項進行相關操作。

最後更新:2016-11-23 16:04:19

  上一篇:go 限流管理__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
  下一篇:go Ali-Tomcat 安裝__開發工具準備_開發者指南_企業級分布式應用服務 EDAS-阿裏雲