61
微信
降級管理__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
每一個應用會調用許多外部服務。對於這些服務,可以配置降級規則,以實現對劣質服務的精準屏蔽,確保應用自身能夠穩定運行,避免由於依賴的服務質量劣化,影響了應用自身的服務能力。
EDAS 提供了從響應時間維度對降級規則的配置,幫助用戶在應對流量高峰時,合理的屏蔽劣質依賴。觸發降級規則的消費者,在指定的時間窗口內,不會再發起實際的遠程調用,而是以拋出 DegradeException 異常替代。在時間窗口結束後,才會恢複原來的遠程服務調用。
注意:降級規則僅僅適合服務消費者,對於服務提供者是不能配置的,故在配置之前請先確認是否為服務消費者。
添加降級規則
操作步驟:
加入降級規則代碼。
登錄 EDAS 控製台,單擊左側菜單的應用管理,進入應用列表頁麵,選擇一個已部署的服務提供者應用進入應用管理控製台。
在應用管理控製台的左側菜單選擇限流降級 > 降級規則,單擊頁麵有上角應用配置說明,根據示例添加降級規則代碼。
編譯並發布應用,具體請參考發布應用。
回到應用管理控製台,單擊頁麵右上角添加降級規則,輸入相應的參數並單擊確定。
添加降級規則參數說明:
- 需要降級的接口:這裏將列出所有消費者正在消費的接口,根據情況,選擇需要降級的接口。
- 需要降級的方法:根據你上麵選擇的接口,自動加載所有的方法,可根據情況選擇是全部降級還是限製某個方法。
- RT 閾值:觸發降級的服務響應時間的閾值,超過後, 將對你選擇的接口或方法進行降級處理,單位毫秒。
- 時間窗口:觸發降級後規則持續的時長。
編輯/停用/啟用/刪除降級規則
操作步驟:
在降級規則規則頁麵,單擊相應的降級規則右側的編輯/停用/啟用/刪除等選項進行相關操作。
最後更新:2016-11-23 16:04:19
上一篇:
限流管理__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
下一篇:
Ali-Tomcat 安裝__開發工具準備_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲