一尘不染

web.xml中异步支持的目的是什么?

java


xxx
xxx
com.xxx.yyy
true

async-supportedservlet的web.xml配置文件的目的是什么?我可以在什么情况下使用它?


阅读 113

收藏
2020-12-03

共1个答案

一尘不染

具有讽刺意味的是,我一直在寻找如何在tomcat的web.xml中写入此属性的语法,这是我从google打开的第一个搜索项目-
它也写得正确(有效),所以谢谢。

为了回答您的问题,这允许servlet存储传入的请求以供以后响应。它释放了用于处理请求的线程,以便可以在其他地方使用,直到服务器准备发送响应为止。

出于实际目的,使用此配置,您可以设置一个Servlet(实际上)
数据

送到客户端(客户端将初始请求发送到服务器之后)。

该技术取代了从客户端获取不必要的定时请求以获取可能以不确定间隔更改的数据的需求。而且它通过不挂在线程上以可扩展的方式进行操作。


一些示例用例包括:

聊天应用程序,当一个客户端键入消息时,您希望它立即显示在另一客户端上。

电子邮件应用程序,允许客户端在电子邮件服务器收到电子邮件后立即查看它们。

我还使用它将输入更改更新从编程逻辑控制器发送到浏览器以执行自动化任务。

2020-12-03