當A管理的B資源達到閾值,則限流A
相當於支付模塊達到閾值,則限流訂單模塊
請求鏈接的示例代碼
/test002的限流規則
/test001的限流規則
預期效果
由於對/test001的限流控制採用QPS關聯
,所以直接訪問不會被限流,會發現一直刷新/test001
不會出現限流,如圖
但是訪問/test002
設置來QPS直接
的策略進行限流,則頻繁訪問/test002會出現限流提示
如圖:
爲了能夠模擬出效果,使用postman模擬
使用postman模擬多用戶訪問/test002
在瀏覽器訪問/test001 如果提示被限流,則說明關聯限流成功
使用postman的時候需要注意save As時的名稱和發送的請求
一定要注意的是,一定要新建選項卡,不要直接修改url然後save as,這樣會修改前面的url !
選擇好後點擊 Run Test
開啓測試----訪問錄製的gif
然後在瀏覽器中訪問 /test001
會發現訪問/test001
,被流控了,原因是/test002
達到來流控閾值,
而/test001
關聯/test002
所以當/test002
流控限制後,/test001
的流控規則也生效了
關閉測試後,會發現/test001的流控規則,沒有達到條件所以不進行流控
關閉測試----訪問錄製的gif
訪問/test001
和/test002
會發現/test001
沒有流控,訪問會直接返回
/test002
會按照流控的條件,每秒一個