Tomcat异步连接关闭检测

时间:2018-10-31 15:27:44

标签: tomcat asynchronous servlets

我正在使用Tomcat 8异步API。即我这样做:

HttpServletRequest x;
....
AsyncContext c = x.startAsync();
putIntoInternalQueue(c);
....
c = getNextFromQueue();
process(c);
c.dispatch(JSP servlet);

现在,在处理请求期间,HTTP客户端(例如浏览器)可能会关闭TCP / IP连接。当JSP servlet写出响应时,这可能会导致异常。

但是我想做的是在process()的开头检测到AsyncContext不再等待响应,这样我就可以省略无用的服务器处理。

有办法吗?

0 个答案:

没有答案