限流方式

限流的常用处理手段有:计数器、滑动窗口、漏桶、令牌。

限流神器
Guava RateLimiter
Guava RateLimiter 基于令牌桶算法,我们只需要告诉RateLimiter系统限制的QPS是读书,那么RateLimiter将以这个速度往桶里面放令牌,然后请求的时候,通过 tryAcquire() 方法向RateLimiter获取许可(令牌)。