引入RedisRateLimiter
1.类路径:
org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter
spring.cloud.gateway.redis-rate-limiter

2.内部类路径:
org.springframework.cloud.gateway.filter.ratelimit.RedisRateLimiter.Config
spring.cloud.gateway.redis-rate-limiter.replenishRate:最小值1
spring.cloud.gateway.redis-rate-limiter.burstCapacity:最小值1

3.进入isAllowed方法
redis两个key
request_rate_limiter.{id}.timestamp:最细维度到秒,当前时间
request_rate_limiter.{id}.tokens:当前时间戳对应令牌数



3834

被折叠的 条评论
为什么被折叠?



