接口限流 滑动窗口模式 基于ip 或者key 实现对接口的限流
支持spEL的方式获取到参数作为key进行锁定
- Since:
- 2024-07-13 21:19
- Author:
- xieyubin
-
Optional Element Summary
Optional Elements
id 默认为 packageName + method
为空,则默认为ip,有值,则限制对应的值,支持spEL表达式
int
cn.sinozg.applet.common.enums.RateLimiterUnit
-
Element Details
-
id
id 默认为 packageName + method
- Default:
- ""
-
key
为空,则默认为ip,有值,则限制对应的值,支持spEL表达式
- Default:
- ""
-
limit
int limit
限制访问次数 默认1分钟 60次
- Default:
- 60
-
unit
cn.sinozg.applet.common.enums.RateLimiterUnit unit
限制单位 默认分钟
- Default:
- MINUTES