java - 异步 Servlet 与同步 Servlet

标签 java servlets asynchronous jakarta-ee

自从 Servlet 3.0 asynchronous processing支持。总是使用异步处理会更好吗?或者在什么情况下同步处理更好?

最佳答案

使用异步 servlet 获得的最大好处是 HTTP push ,服务器可以在选择时将信息发送回客户端,而不是在客户端请求时。预异步 servlet,这将需要长时间运行的 HTTP 连接,每个连接都会占用一个服务器线程,这是非常低效的。这种新模型将服务器端处理与连接处理分离。

关于java - 异步 Servlet 与同步 Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2162783/

相关文章:

java - java计算月份和年份的总天数

java - 在 Neo4j 中使用 cypher 加速关系和节点创建

java - Spring Boot 响应过滤器,用于在发送到客户端之前重构 Controller 响应

java - 可执行 jar 中的 RESTfull Jersey 应用程序错误

java - 将方法参数传递给函数有什么影响

xml - RedHat Enterprise 5 上的 Tomcat servlet 问题

Java Servlet 框架,可以执行将图像重新编码为首选格式等操作

javascript - Marionette 事件,从子事件到父事件的异步回调?

javascript - Nodejs,如何调用/传递其他函数的响应

c# - 当应用程序退出时,如何等待我的异步操作完成?