1.@RateLimit注解:在方法上添加注解即可启用限流,支持配置限流Key、时间窗口、最大请求数
2.多种Key生成策略:支持按客户端IP、用户ID、自定义Key三种方式生成限流标识
3.分布式支持:基于Redisson的原子计数器实现,天然支持多节点部署,数据持久化不丢失
4.降级处理:触发限流时支持自定义降级方法,提供友好的错误提示
5.零侵入:通过Spring AOP切面拦截,对业务代码无侵入,开箱即用
6.简洁接入:@EnableRateLimit注解一键开启,无需复杂配置
点击空白处退出提示









评论