如何使用番石榴创建嵌套的RateLimiter

时间:2016-10-06 01:41:31

标签: java guava

在我的情况下,我必须创建一些速率限制器。 3个本地速率限制器和1个全局速率限制器。

当未能获得全球限速器时,是否可以返还许可证。

在打击逻辑中,当localRateLimiter1和localRateLimiter2完全获取时,localRateLimiter3可能总是在tryAcquire();

时返回false
RateLimiter localRateLimiter1 = RateLimiter.create(10.0);
RateLimiter localRateLimiter2 = RateLimiter.create(10.0);
RateLimiter localRateLimiter3 = RateLimiter.create(10.0);
RateLimiter globeRateLimiter = RateLimiter.create(20.0);

0 个答案:

没有答案