2

我有一个带有许多作业调度程序的 java 应用程序。到目前为止,我一直在使用 cron 作业调度程序来安排和运行这些作业。

现在我正在寻找调度程序中的以下功能:

  • 调度(调整作业运行时间)和监控来自我的 Web 应用程序的作业
  • 如果可能,请查看我的工作活动,如日志、运行时间等。

我不确定 cron 作业是否可以做到这一点。我读到Quartz非常适合此类活动。是这样吗?或者有任何其他更好的作业调度程序可以执行上述任务。

谢谢你。

4

3 回答 3

1

如果您的 Web 应用程序是基于 Spring 的,我强烈推荐 JMS 控制台和 JMS 集成。它是基于注释的。您可以快速将任何 POJO 转换为 JMS 功能。

于 2012-08-15T14:08:56.007 回答
1

我一直在成功使用 SOS Job Scheduler 来运行许多作业。您可以即时调整时间并检查它产生的日志。它在服务器上本地运行,并具有允许您执行所需操作的 Web 界面。

这是他们的主页: http ://www.sos-berlin.com/modules/cjaycontent/index.php?id=osource_scheduler_introduction_en.htm

于 2012-08-15T14:11:34.533 回答
1

Quartz 将是建立您的需求的良好基础。Quartz 提供监控 API,包括枚举(CRON)触发器查找下一次触发时间记录作业执行等。还有 3rd-party 插件来监控过去的触发器

也可以看看

于 2012-08-15T16:59:58.823 回答