【发布时间】:2012-10-09 22:08:16
【问题描述】:
我的问题是我必须在我的 Web 服务上运行很长时间的运行进程,现在我正在寻找一种处理结果的好方法。场景:用户通过 UI 执行如此长时间运行的进程。现在他收到消息,他的请求已被接受,他应该稍后再回来。所以没有必要向他显示他的请求状态或类似的东西。我只是在寻找一种方法来正确处理长时间运行的过程的结果。由于进程是外部程序,我的应用程序服务器不知道它们。因此我必须等待这些程序终止。当然,我不想为此使用 EJB,因为那样它们会在没有可用结果时阻塞。相反,我想到了使用 JMS 或 Spring Batch。有没有人遇到过同样的问题或建议哪种解决方案更好?
【问题讨论】:
标签: spring jakarta-ee jms spring-batch