3

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

4

1 回答 1

1

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

警告:如果您使用 NIO,则在整个 HTTP 连接期间可能有时没有“消耗”任何 tomcat 线程(阻塞)。

于 2017-01-26T02:02:51.883 回答