【问题标题】:Quartz Scheduler using database使用数据库的 Quartz 调度程序
【发布时间】:2011-07-24 10:07:34
【问题描述】:

我正在使用 Quartz 在我的 Web 应用程序中安排 cron 作业。我正在使用 oracle 数据库来存储作业和相关信息。当我在数据库中添加作业时,我需要重新启动服务器/应用程序(tomcat 服务器)以安排这些新作业。如何在数据库中添加作业并使它们工作而无需重新启动服务器。

【问题讨论】:

    标签: quartz-scheduler


    【解决方案1】:

    我假设您的意思是您使用的是JDBCJobStore?在这种情况下,直接更改存储作业数据的数据库表并不理想。但是,我想您可以设置一个单独的作业,每 X 分钟/小时运行一次,检查数据库中是否有新作业(需要安排),然后像往常一样安排它们。

    【讨论】:

      【解决方案2】:

      通过调度程序 API 添加作业。

      http://www.quartz-scheduler.org/docs/best_practices.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-10
        相关资源
        最近更新 更多