簡單的限流RateLimiter

經常使用的限流算法:漏桶算法和令牌桶算法java 漏桶算法思路很簡單,水(請求)先進入到漏桶裏,漏桶以必定的速度出水,當水流入速度過大會直接溢出,能夠看出漏桶算法能強行限制數據的傳輸速率。 令牌桶算法的原理是系統會以一個恆定的速度往桶裏放入令牌,而若是請求須要被處理,則須要先從桶裏獲取一個令牌,當桶裏沒有令牌可取時,則拒絕服務。web RateLimiter是谷歌guava的包,引入pom依賴:算
相關文章
相關標籤/搜索