web-applications - 如何避免阻止 Tomcat Web 服务器上的 Web 请求?

标签 web-applications tomcat servlets

我正在阅读有关服务器推送的一些资料,他们提到“每个服务器推送连接都占用一个线程”

对于 Web 服务器如何创建线程(每个请求?每个 servlet?每个服务器?)以及是否存在某种生命周期,我有点迷茫。

从服务器的角度解释如何处理浏览器上的应用程序会非常方便。

最佳答案

这完全取决于所使用的具体网络服务器。

有些确实为此阻塞了一个线程。其他支持不阻塞线程的异步 IO(它向 Windows/Linux 内核注册回调)。

但它们的共同点是需要与客户端保持长期连接。

关于web-applications - 如何避免阻止 Tomcat Web 服务器上的 Web 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559564/

相关文章:

javascript - 替代 HTML/Javascript 侧边栏小工具?

jquery - 问一个想要完成他的中型网站的人的基本问题是什么?

javascript - 奇怪的行为 : IE11 + AngularJS

java - JasperReports Servlet 输出报告

Java servlet 过滤器 - 阻止来自客户端的所有请求

web-applications - 选择 Web 应用程序框架来替换 VB6 和 Access 应用程序

php - 如何衡量 Web 应用程序的可扩展性需求

java - 在非root用户下启动tomcat 9

java - 我使用 eclipse 向导从 wsdl 生成 java 代码。这也会创建业务逻辑吗?

java - 如何从 mysql 数据库检索图像并将其显示在 HTML 中的 <td> 和 <img> 标记内?