我想删除同一秒内从同一 IP 对同一 URL 执行的 http 请求。这意味着,这是一个人猛烈地按下 F5 或是一个机器人搞砸了我的服务器。
有人知道任何 Java 库可以避免这种情况吗?或者我应该在内存中开发一个 Map 来检查谁在终止服务器?
答案1
考虑使用 modsecurity 和 apache 提供反向代理
您还可以添加一些网络层 qos 规则,如果某些 ip 或网络正在冲击您的服务器,则对它们进行速率限制。:-)。
我想删除同一秒内从同一 IP 对同一 URL 执行的 http 请求。这意味着,这是一个人猛烈地按下 F5 或是一个机器人搞砸了我的服务器。
有人知道任何 Java 库可以避免这种情况吗?或者我应该在内存中开发一个 Map 来检查谁在终止服务器?
考虑使用 modsecurity 和 apache 提供反向代理
您还可以添加一些网络层 qos 规则,如果某些 ip 或网络正在冲击您的服务器,则对它们进行速率限制。:-)。