java - 管理作业调度程序从 Java 应用程序安排时间

标签 java open-source quartz-scheduler job-scheduling

我有一个带有许多作业调度程序的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/

相关文章:

language-agnostic - 开源一个商业网站

android - 适用于 Android 的 VoIP 库

quartz-scheduler - Quartz Scheduler 初始化失败

每天 12 小时执行 cron 触发器的 Cron 表达式?

java - 什么是NullPointerException,我该如何解决?

java - TestNG 如何在每个测试用例中使用 DataProvider 之前重新初始化它?

open-source - 有 Crystal 报表的开源替代品吗?

java - 在 Java 中将函数式接口(interface)声明为变量可能有哪些缺点?

java - 要求用户输入构造函数的参数?

Java 调度 : Quartz vs Others?(即黑曜石)