常用算法有三種:計數器算法、漏斗桶算法、令牌桶算法,市面上最常用的是最后一個
第一個:計數器算法


他維護的是單位時間內的最大請求量,因此極端情況可能造成服務抖動
第二個:漏斗桶算法,這種算法保護了后端的微服務,但是會可能造成微服務網關壓力激增


第三種:令牌桶算法
令牌桶算法相對於漏斗桶算法,其實就是少了一個輸出速率的設置,他與漏斗桶算法相比,主要是為了保護網關自己,由於網關在實際的應用場景中會顯得非常關鍵,因此大部分的限流算法都會選擇令牌桶算法


常用算法有三種:計數器算法、漏斗桶算法、令牌桶算法,市面上最常用的是最后一個
第一個:計數器算法


他維護的是單位時間內的最大請求量,因此極端情況可能造成服務抖動
第二個:漏斗桶算法,這種算法保護了后端的微服務,但是會可能造成微服務網關壓力激增


第三種:令牌桶算法
令牌桶算法相對於漏斗桶算法,其實就是少了一個輸出速率的設置,他與漏斗桶算法相比,主要是為了保護網關自己,由於網關在實際的應用場景中會顯得非常關鍵,因此大部分的限流算法都會選擇令牌桶算法


本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。