限流实现分析

📅 2026/7/27 1:20:57
限流实现分析
技术实现方案层级方案网关层限流在 Nginx、Spring Cloud Gateway、Kong 等网关处统一限制。Nginx 原生提供了基于漏桶算法的 limit_req 模块单机限流Guava 的 RateLimiter基于令牌桶Resilience4j 的 AtomicRateLimiter 基于令牌桶分布式限流Redisson 的 RRateLimiter基于令牌桶结合滑动窗口的思想实现的分布式信号量Redisson的RSemaphore或者RPermitExpirableSemaphore可过期Guava 的 RateLimiterResilience4j 的 AtomicRateLimiterRedisson 的 RRateLimiterRedisson 的 RSemaphore