簇點鏈路
簇點鏈路:就是項目內的調用鏈路,鏈路中被監控的每個接口就是一個資源。默認情況下sentinel會監控SpringMVC的每一個端點(Endpoint),因此SpringMVC的每一個端點(Endpoint)就是調用鏈路中的一個資源。
流控、熔斷等都是針對簇點鏈路中的資源來設置的,因此我們可以點擊對應資源后面的按鈕來設置規則:
點擊資源/order/{orderId}后面的[流控按鈕],就可以彈出表單。表單中可以添加流控規則,如下圖所示:
其含義是限制 /order/{orderId}這個資源的單機QPS為1,即每秒只允許1次請求,超出的請求會被攔截並報錯。
案例-流控規則入門案例
需求:給 /order/{orderId}這個資源設置流控規則,QPS不能超過 5。然后利用jemeter測試。
1.設置流控規則:
2.jemeter測試: