Guava RateLimiter实现接口API限流

Guava提供的RateLimiter能够限制物理或逻辑资源的被访问速率,咋一听有点像java并发包下的Samephore,可是又不相同,RateLimiter控制的是速率,Samephore控制的是并发量。RateLimiter的原理相似于令牌桶,它主要由许可发出的速率来定义,若是没有额外的配置,许可证将按每秒许可证规定的固定速度分配,许可将被平滑地分发,若请求超过permitsPerSecon
相关文章
相关标签/搜索