Guava RateLimiter實現接口API限流

Guava提供的RateLimiter能夠限制物理或邏輯資源的被訪問速率,咋一聽有點像java併發包下的Samephore,可是又不相同,RateLimiter控制的是速率,Samephore控制的是併發量。RateLimiter的原理相似於令牌桶,它主要由許可發出的速率來定義,若是沒有額外的配置,許可證將按每秒許可證規定的固定速度分配,許可將被平滑地分發,若請求超過permitsPerSecon
相關文章
相關標籤/搜索