Semaphore:信号量的本质是控制某个资源可被同时访问的个数,在一定程度上可以控制某资源的访问频率,但不能精确控制。

Guava:RateLimiter该类基于令牌桶算法实现流量限制

    Guava有两种限流模式,一种为稳定模式(SmoothBursty:令牌生成速度恒定),一种为渐进模式(SmoothWarmingUp:令牌生成速度缓慢提升直到维持在一个稳定值)

https://segmentfault.com/a/1190000012875897

03-28 23:46