Jetty:中断持久请求(超时)

时间:2016-04-27 09:33:03

标签: jetty

我想在X秒前取消或停止请求进入的主题,例如避免系统过载,提高整体稳定性。是否可以使用码头> = 9?

我试过了connector0.setIdleTimeout,但它似乎没有任何影响,例如将其设置为1000(ms)并延迟我的响应10000ms应该导致超时但不会。

我在邮件列表herehere上发现了类似的问题,相关的SO问题是hereherehere 但是没有来自码头的内置解决方案。

我不能以某种方式设置套接字的读取超时吗?

或者邮件列表中的此声明是否正确:

  

servlet规范不允许jetty中断调度的线程

1 个答案:

答案 0 :(得分:0)

通过其他方式缓解过度负载,而不是通过严厉查杀/中断线程(甚至核心Java类不鼓励!)

请考虑使用DoSFilterQoSFilterLowResourceMonitor来减轻过度负担。