【发布时间】:2013-09-14 16:08:14
【问题描述】:
我的需求是处理java类中长时间运行的方法,当用户提交按钮时调用。
我需要做一些比较逻辑,这需要很长时间来处理,我需要一个建议是我应该使用消息队列还是我应该使用计时器/调度程序,它会在每“n”分钟/小时内调用一次代码并在不同的线程中进行处理。
什么是最好的方法,在什么情况下我会使用?
谢谢
【问题讨论】:
-
您的问题过于宽泛:定义“最佳”。您的客户端是什么(浏览器、独立应用程序)?所以答案是“视情况而定”。
-
@Beryllium 感谢您的响应。我有一个在应用服务器上运行的 Web 应用程序,我有一个 Web 表单,用户可以在其中单击一个按钮来执行长时间运行的过程。跨度>
标签: jakarta-ee timer jms scheduled-tasks timertask