配置熱點規則
更新時間 2024-09-11 18:28:21
最近更新時間: 2024-09-11 18:28:21
分享文章
本章節介紹如何配置熱點規則
配置熱點規則
為應用程序配置熱點規則后,微服務治理中心會對系統中的資源調用次數進行分析,并根據配置的熱點規則來限制包含熱點參數的資源調用,以保證系統的穩定性。
功能入口
- 登錄微服務治理控制臺。
- 在控制臺左側導航欄中選擇應用治理。
- 在應用治理頁面的應用卡片頁簽單擊目標應用卡片。
- 進入應用之后,新建隔離規則:在左側導航欄,單擊流量防護,在流量防護 - 規則管理 - 熱點規則頁,單擊新增熱點規則按鈕。
- 在新增熱點限流規則對話框中,配置規則信息。
- 單擊新增。

使用場景
常用場景 1:秒殺場景
為了保證系統穩定性,可以配置熱點規則,當超過一定量的閾值后,系統會讓滿足熱點規則的請求流量排隊等待。例如,對于購買同一商品的請求,如果在1秒內調用次數超過100次,則其他請求將被等待處理。在新建熱點規則對話框中,可以配置以下規則信息:
- 閾值:設置超過多少次請求會被限流。
- 等待時間:設置等待時間,單位為秒。
- 調用次數:設置調用次數的閾值。
例如購買同一商品,1s內調用超過100次請求后,則其余請求進行等待。在新建熱點規則對話框中配置以下規則信息:
- 填寫接口名稱。
- 統計維度選擇通過請求數。
- 統計周期時間設置為1s,單機閾值設置為100。
- 流控效果選擇排隊等待。
- 超時時間設置為30 ms。
常用場景 2:調用請求頻繁,占用較多系統資源
例如當調用修改請求較多的時候,會占用了寫數據庫較多資源,則可以對其進行熱點快速失敗的處理,稍后再修改。在新建熱點規則對話框中配置以下規則信息:
- 填寫接口名稱。
- 統計維度選擇并發數。
- 統計周期時間設置為1s,單機閾值設置為100。
- 流控效果選擇快速失敗。