Issue Description
希望热点参数限流,可以针对请求头里的参数进行限流
Type: feature request
Describe what happened (or what feature you want)
经常使用的场景就是,业务比如希望针对某个用户、或者某个IP+用户可以限制访问,1分钟10次或者多少次。
Describe what you expected to happen
目前通过原生的能力无法满足
希望热点参数限流,可以针对请求头里的参数进行限流
Type: feature request
经常使用的场景就是,业务比如希望针对某个用户、或者某个IP+用户可以限制访问,1分钟10次或者多少次。
目前通过原生的能力无法满足
6条答案
按热度按时间yxyvkwin1#
这块功能是在网关限流里,配置如图
zazmityj2#
我知道网关限流里有这个功能,但是我需要的是在热点参数里支持啊。
lg40wkob3#
同样需要这样的功能,如果没有实现网关限流能否实现呢
x0fgdtte4#
从现有代码来看,热点参数的包里有个ParamFlowArgument接口 可以自己实现反参吧,感觉可以做个实现类,从当前线程里动态拿一些东西,不过要改代码
w41d8nur5#
已经实现了,启动时设置ParamFlowRule,热点限流在拦截器中即可,ip作为参数,uri作为资源名
xtupzzrd6#
我知道网关限流里有这个功能,但是我需要的是在热点参数里支持啊。
启动时设置ParamFlowRule类以uri做资源名,热点限流在OncePerRequestFilter拦截器中即可,ip作为参数,uri作为资源名