我Jetty 8
在阻塞 I/O 模式下使用。servletdoPost
从请求中读取请求内容InputStream
(实际上是 Jetty 的一个实例HttpInput
)。
如果客户端发送一个非常大的请求并且执行速度非常慢怎么办?显然,读取请求将花费大量时间。因此,我想在几秒钟后取消读取并向客户端发送错误响应。我怎样才能做到这一点没有太多的变化,即使用Jetty
阻塞 I/O 和没有continuation
?
我Jetty 8
在阻塞 I/O 模式下使用。servletdoPost
从请求中读取请求内容InputStream
(实际上是 Jetty 的一个实例HttpInput
)。
如果客户端发送一个非常大的请求并且执行速度非常慢怎么办?显然,读取请求将花费大量时间。因此,我想在几秒钟后取消读取并向客户端发送错误响应。我怎样才能做到这一点没有太多的变化,即使用Jetty
阻塞 I/O 和没有continuation
?
编写一个 ServletFilter 来检测慢速请求。当您确定它很慢时,...
另外,看看QoSFilter,它已经做了很多这样的事情。