技术栈

ratelimiter

飞哥不鸽
1 年前
spring boot·限流·令牌桶算法·ratelimiter·漏斗算法
【前后端的那些事】SpringBoot 基于内存的ip访问频率限制切面(RateLimiter)限流就是在用户访问次数庞大时,对系统资源的一种保护手段。高峰期,用户可能对某个接口的访问频率急剧升高,后端接口通常需要进行DB操作,接口访问频率升高,DB的IO次数就显著增高,从而极大的影响整个系统的性能。如果不对用户访问频率进行限制,高频的访问容易打跨整个服务
souldomain
1 年前
spring boot·redis·ratelimiter
SpringBoot集成Redisson实现限流(二)Springboot集成Redisson默认的限流器为令牌桶型限流器,底层是通过lua脚本去实现的。 通过lua脚本我们可以去实现一个滑动窗口限流器,利用ZSET格式数据就可以轻松实现。 springboot集成Redisson就不做讲解,可以参考:springboot集成redisson