2

我正在向 Servlet(托管在 Tomcat 上)发送请求。

Servlet 做了什么:

查询数据库并获取文件名并删除位于文件夹中的那些文件。

我需要的?

这种操作需要很长时间,因为有时我必须删除一些 200-300 个文件。所以我需要调用一个在后台工作的任务,并且servlet的响应不应该等待任务完成。

最后:

Servlet 应该能够通过请求启动任务,并且他必须立即获得响应(不依赖于任务处理)。

我不是在谈论 AJAX。

4

1 回答 1

0

一般来说,您需要以异步方式处理您的任务。您应该考虑 Spring @ Async或 EJB @ Asynchronous中众所周知的实现之一。

于 2015-08-29T20:02:17.253 回答