feat:去掉availablePermits

This commit is contained in:
lilong 2024-03-15 17:58:51 +08:00
parent 6d88c0e1c3
commit 99bae07f93

View File

@ -83,11 +83,8 @@ public class RedisRateLimiterImpl implements RateLimiter {
class SlidingWindowRateLimiter implements RateLimiterWorker {
public boolean tryAcquire(Object value) {
String key = buildRedisKey(value);
long now = System.currentTimeMillis();
RRateLimiter rateLimiter = redissonClient.getRateLimiter(key);
rateLimiter.availablePermits();
if (!rateLimiter.isExists()) {
rateLimiter.trySetRate(RateType.OVERALL, limitRule.getPermits(), limitRule.getSeconds(), RateIntervalUnit.SECONDS);
}