java嵌入Jetty,在给定时间后终止请求
我运行一个带有嵌入式码头的罐子。有时,一个请求会陷入无休止的循环。显然,修复无休止的循环是最好的选择。然而,这目前是不可能的
所以我在寻找一个选项,它检查一个请求是否存在超过5分钟,并终止相应的线程
我尝试了典型的码头选择:
- 最大空闲时间
- soLingerTime
- 停止超时
他们都没有按预期工作。还有另一个选择要考虑吗?
你可以在下面搜索框中键入要查询的问题!
我运行一个带有嵌入式码头的罐子。有时,一个请求会陷入无休止的循环。显然,修复无休止的循环是最好的选择。然而,这目前是不可能的
所以我在寻找一个选项,它检查一个请求是否存在超过5分钟,并终止相应的线程
我尝试了典型的码头选择:
他们都没有按预期工作。还有另一个选择要考虑吗?
# 1 楼答案
你有没有接触到需要很长时间才能完成的代码?如果是这样的话,您可以使用callable和Executor自己来实现这一点,下面是一个单元测试和一个示例: