752
外匯
限流管理__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
每一個應用都會提供很多服務。對於這些服務,可以配置限流規則以實現對服務的流控,確保服務能夠穩定運行,拒絕超出服務能力的流量。EDAS 可以從 QPS 和線程兩個維度對限流規則進行配置,確保係統在麵對流量高峰時以最大的支撐能力平穩運行。
HSF 限流:出現流量高峰時,超出流控規則所定義的流量上限時,一部分調用方將出現 BlockException 錯誤。根據設定的閾值,在1秒內會有與設置的閾值相同個數的服務調用成功。
HTTP 限流:出現流量高峰時,一部分調用方將被重定向到一個出錯頁麵,實際訪問時會跳轉到淘寶首頁。根據閾值設定,這裏也有成功訪問到服務的請求。
注意:限流規則僅適用於服務提供者,對於服務消費者是不能配置的。在配置之前請先確認該應用是否為服務提供者。
添加限流規則
操作步驟:
加入限流規則代碼。
登錄 EDAS 控製台,單擊左側菜單的應用管理,進入應用列表頁麵,選擇一個已部署的服務提供者應用進入應用管理控製台。
在應用管理控製台的左側菜單中,單擊限流降級>限流規則。單擊頁麵右上角應用配置說明,根據示例添加限流規則代碼。
編譯並發布應用,具體流程請參考發布應用。
回到應用管理控製台,在左側菜單欄選擇限流降級 > 限流規則,在頁麵右上角單擊添加限流規則,選擇相應的參數,單擊確定。
添加限流規則參數說明:
- 限流類型:分為 HSF 限流和 HTTP 限流。請根據應用的訪問類型,選擇具體的限流類型。
- 需要限流的接口:列出了應用中所有的接口。請根據實際情況選擇需要限流的接口。
- 需要限流的方法:針對選擇的接口,自動加載接口內所有的方法。可以根據實際情況選擇某個方法進行限流,也可以選擇對全部方法都進行限流。
- 被限流的應用:此時列表中將加載除當前應用以外的所有應用,因為每一個應用都可能會訪問當前應用。請根據實際情況,選擇被限流的應用。
限流粒度:主要分為 QPS 限流和 Thread 限流。QPS 限流表示對請求中每秒請求次數的限製;Thread 限流是對線程數的限製。一般來講線程越大則 QPS 越大,但是一個線程的 QPS 一般都會 >1,因為一個線程會持續發請求,請求的響應時間一般就幾十毫秒。
限流閾值:高於閾值時將觸發限流動作。
編輯/停用/啟用/刪除限流規則
操作步驟:
在限流降級規則頁麵,在相應的限流規則右側單擊編輯/停用/啟用/刪除等選項進行相關操作。
最後更新:2016-11-23 16:04:19
上一篇:
限流降級簡介__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
下一篇:
降級管理__限流降級_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
HTTP 接入簡介__HTTP 接入(簡單)_消息隊列 MQ-阿裏雲
理解批量計算__產品簡介_批量計算-阿裏雲
Logtail日期格式__logtail(Agent)_用戶指南_日誌服務-阿裏雲
阿裏雲棲大會 “上海圖聚”藍牙室內導航定位體驗
數據訪問__快速入門_雲數據庫 PetaData-阿裏雲
授權賬號權限__賬號管理_API 參考_雲數據庫 RDS 版-阿裏雲
五步玩轉事件通知__事件通知使用幫助_控製台使用幫助_消息服務-阿裏雲
C++ SDK__SDK使用手冊_消息服務-阿裏雲
企業郵箱在手機移動端郵件軟件設置方法__郵箱設置_郵箱常見問題_企業郵箱-阿裏雲
SMTP之CSharp調用示例__SMTP接口說明_郵件推送-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲