feat:去掉availablePermits

This commit is contained in:
lilong 2024-03-15 17:58:51 +08:00
parent a9764b05c1
commit 10cfb0fc56

View File

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