我有一个带有许多作业调度程序的java应用程序。到目前为止,我一直在使用 cron 作业调度程序来调度和运行这些作业。
现在我正在调度程序中寻找以下功能:
- 从我的网络应用程序安排(调整作业运行时间)和监控作业
- 如果可能的话,查看我的作业 Activity ,例如日志、运行时间等。
我不确定 cron job 是否可以做到这一点。我读到 Quartz 非常适合此类 Activity 。是这样吗?或者有任何其他更好的作业调度程序可以执行上述任务。
谢谢。
最佳答案
Quartz 将是构建您的需求的良好基础。 Quartz提供监控API,包括enumerating (CRON) triggers , finding next fire time , logging job executions等等。有3rd-party插件to monitor past triggers也是如此。
另请参阅
关于java - 管理作业调度程序从 Java 应用程序安排时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970763/