在應用管理頁面的基礎設置中,您可以切換防護模式來提升系統防護能力,配置Web應用觸發流控等規則后的處理邏輯,以及設置簇點數目限制、來源數目限制等信息。本文介紹如何進行應用的基礎設置。
前提條件
若需使用模塊適配設置和通用設置,則需滿足以下條件:
- 若使用SDK方式接入,則確保ahas-sentinel-client為1.5.0或以上版本。
- 若使用Agent方式接入,則確保Agent為1.7.1或以上版本。
功能入口
- 登錄AHAS控制臺。
- 在AHAS控制臺左上角,選擇應用接入的地域。
- 在控制臺左側導航欄中選擇 。
- 在應用防護頁面的應用卡片頁簽單擊目標應用卡片。
- 在左側導航欄單擊應用管理,然后單擊基礎設置頁簽。
設置適配模塊
通過設置適配模塊功能,可以動態配置Web類型應用觸發流控等規則后的處理邏輯。具體操作步驟如下:
- 在模塊適配設置區域單擊目標應用操作列的修改。
- 在模塊適配設置修改對話框中配置參數。
參數 描述 示例值 Web fallback行為 定義Web接口訪問觸發某種規則后的行為表現。目前支持以下兩種策略: - 返回指定內容:需設置HTTP狀態碼、返回內容的格式和返回的內容。表示Web接口訪問觸發規則后返回自定義的內容。
- 跳轉到指定頁面:需設置指定跳轉的URL。表示Web接口訪問觸發規則后系統會跳轉指定的頁面URL。
返回指定內容 HTTP狀態碼 默認429。當Web限流處理策略為自定義返回時,需要填寫。 429 返回content-type 設置返回內容的格式為普通文本(TEXT)或JSON。當Web限流處理策略為自定義返回時,需要填寫。 JSON字符串 HTTP返回文本 輸入當Web接口訪問觸發規則后返回的內容。當Web限流處理策略為自定義返回時,需要填寫。 {"message": "blocked oops"} 跳轉URL 輸入當Web接口訪問觸發規則后系統會跳轉的頁面URL。當Web限流處理策略為跳轉到指定頁面時,需要填寫。 說明 跳轉的本質是返回302狀態碼。對于后端服務直接渲染返回的頁面,跳轉是有效的;對于前端通過AJAX請求到后端服務后,再解析后端返回到前端展示的頁面,跳轉無效。http://ahas.console.aliyun.com - 單擊確定。
說明
- 適配模塊配置的配置項會覆蓋JVM參數傳入的相關配置項。
- 適配模塊配置僅針對默認的Web流控處理邏輯生效。若您注冊了自定義的UrlBlockHandler,則適配模塊配置無效。
設置通用配置
通過通用設置功能可修改應用的簇點數目限制、來源數目限制、入口數目限制和最大統計RT等配置。具體步驟如下:
- 在通用設置區域操作列單擊修改。
- 在對話框中按需配置簇點數目限制、來源數目限制、入口數目限制和最大統計RT。
配置項 說明 簇點數目限制 限制埋點資源數,默認6000。建議設置限制不超過6000,當實際資源數超過6000時,會導致占用內存較大。 來源數目限制 限制每個資源下來源節點數,用于按調用來源限流。 入口數目限制 限制入口context數,用于鏈路限流。 最大統計RT 限制統計的最大RT(ms),默認為4900 ms。當統計數超出設置上限時,則按照設置上限記錄統計數。 - 單擊確定。
文檔內容是否對您有幫助?