高併發系統--限流算法

在開發高併發系統時,有三把利器用來保護系統:緩存、降級和限流。通過限流,我們可以很好地控制系統的qps,從而達到保護系統的目的。主要算法有:計數器算法,滑動窗口算法,漏桶算法,令牌桶算法 1.計數器算法 規定接口的最大頻率,例如一分鐘最多100次接口調用,利用一個計數器來不斷計數,統計一分鐘內調用次數是否超過100,如果沒有超過則本次請求可以響應,如果超過則阻塞丟棄本次請求,計數器清零,重新開始計
相關文章
相關標籤/搜索