如果一个ip一秒内访问超过10次就,拦截访问,如何实现
在application对象里创建一个map,记录ip和访问次数
不怎么写java,但是随便搜了下spring mvc request ip limit
我会这样做,用ip地址生成一个token写入cookie,每个服务接口请求都检验这个token,对token计数,达到限制,则token失效,失效的token进入计时器,计时器置零则生成新的token。
如果一个ip一秒内访问超过10次就,拦截访问,如何实现
在application对象里创建一个map,记录ip和访问次数
不怎么写java,但是随便搜了下spring mvc request ip limit
我会这样做,用ip地址生成一个token写入cookie,每个服务接口请求都检验这个token,对token计数,达到限制,则token失效,失效的token进入计时器,计时器置零则生成新的token。