Tomcat:HTTP 持久连接是否使连接器线程忙碌?

标签 tomcat

当客户端与 Tomcat(和 Jax-RS)建立持久 HTTP 连接时,在连接期间是否会占用 Tomcat 服务器线程?在服务器端使用异步 servlet 会更高效吗?

最佳答案

Tomcat 线程在整个 HTTP 连接(下面的警告)期间被消耗,但不是实际的底层 TCP 连接。这听起来可能令人困惑,但当涉及到 HTTP 持久连接时,持久化的部分是底层的 TCP 连接。

注意:如果您正在使用 NIO,则在整个 HTTP 连接的持续时间内,可能会出现没有 tomcat 线程被“消耗”(阻塞)的情况。

关于Tomcat:HTTP 持久连接是否使连接器线程忙碌?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18771995/

相关文章:

java - Tomcat 7 ClassNotFoundException : org. apache.tomcat.JarScanner

jsp - Tomcat 错误,无法读取 session 范围变量

java - Tomcat 和 Matlab 编译器运行时内存不足错误

Tomcat无法启动(directwebremoting)

tomcat - Openxava简单应用报错

java - 从 Web 服务器异步调用应用程序

java - Tomcat 8.5 : Required String parameter '...' is not present

tomcat - 配置 Tomcat 以在每次启动时部署 WAR

Java - 使用 Swing GUI 运行 Web 应用程序

java - web项目的eclipse-lib问题