技术栈
ratelimiter
飞哥不鸽
8 个月前
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