![在 Apache tomcat 中删除强制 http 请求相同的 url,相同的 IP](https://linux22.com/image/508980/%E5%9C%A8%20Apache%20tomcat%20%E4%B8%AD%E5%88%A0%E9%99%A4%E5%BC%BA%E5%88%B6%20http%20%E8%AF%B7%E6%B1%82%E7%9B%B8%E5%90%8C%E7%9A%84%20url%EF%BC%8C%E7%9B%B8%E5%90%8C%E7%9A%84%20IP.png)
我想删除同一秒内从同一 IP 对同一 URL 执行的 http 请求。这意味着,这是一个人猛烈地按下 F5 或是一个机器人搞砸了我的服务器。
有人知道任何 Java 库可以避免这种情况吗?或者我应该在内存中开发一个 Map 来检查谁在终止服务器?
答案1
考虑使用 modsecurity 和 apache 提供反向代理
您还可以添加一些网络层 qos 规则,如果某些 ip 或网络正在冲击您的服务器,则对它们进行速率限制。:-)。
我想删除同一秒内从同一 IP 对同一 URL 执行的 http 请求。这意味着,这是一个人猛烈地按下 F5 或是一个机器人搞砸了我的服务器。
有人知道任何 Java 库可以避免这种情况吗?或者我应该在内存中开发一个 Map 来检查谁在终止服务器?
考虑使用 modsecurity 和 apache 提供反向代理
您还可以添加一些网络层 qos 规则,如果某些 ip 或网络正在冲击您的服务器,则对它们进行速率限制。:-)。