Когда клиент устанавливает постоянное HTTP-соединение с Tomcat (и Jax-RS), занимает ли он серверный поток Tomcat на время соединения? Было бы более целесообразным использовать асинхронные сервлеты на стороне сервера?Tomcat: Поддерживает ли постоянное соединение HTTP постоянный поток коннектора?
2
A
ответ
0
Нить tomcat потребляется на протяжении всего HTTP-соединения (ниже), но не фактическое базовое TCP-соединение. Это может показаться запутанным, но часть, которая сохраняется, когда дело доходит до постоянных соединений HTTP, - это базовое TCP-соединение.
Предостережение: если вы используете NIO, могут существовать времена на протяжении всего HTTP-соединения, которые не потребляются нитями tomcat (блокирование).