我有一个包含许多作业调度程序的java应用程序。到目前为止,我正在使用cron作业调度程序来安排和运行这些作业。
现在我在调度程序中搜索以下功能:
我不确定cron的工作是否可以做到这一点。我读 Quartz 对这类活动有好处。是这样吗?或者还有其他更好的作业调度程序可以执行上述任务。
谢谢。
答案 0 :(得分:1)
如果您的Web应用程序是基于Spring的,我强烈建议使用JMS控制台和JMS集成。它是基于注释的。您可以快速将任何POJO转换为JMS功能。
答案 1 :(得分:1)
我一直在成功使用SOS Job Scheduler来运行许多工作。您可以动态调整时间,并可以检查它生成的日志。它在服务器上本地运行,并具有一个Web界面,允许您执行所需的操作。
这是他们的主页: http://www.sos-berlin.com/modules/cjaycontent/index.php?id=osource_scheduler_introduction_en.htm
答案 2 :(得分:1)
Quartz将是建立您的需求的良好基础。 Quartz提供监控API,包括enumerating (CRON) triggers,finding next fire time,logging job executions等。还有第三方插件to monitor past triggers。