6種限流方法之服務端令牌算法(結合guava工具包)

令牌算法 在令牌桶算法中有一個程序以某種恆定的速度生成令牌,並存入令牌桶中。每個請求必須先獲取令牌才能執行,請求如果沒有獲取到令牌,可以選擇等待,也可以放棄執行,如下圖所示: 我們可以使用 Google 開源的 guava 包,很方便的實現令牌桶算法,首先在 pom.xml 添加 guava 引用,配置如下: 1 2 3 4 5 6 <!-- https://mvnrepository.com/a
相關文章
相關標籤/搜索