首页 文章

Quartz Scheduler(cron)可以在同一执行时间安排多个作业吗?

提问于
浏览
3

我打算使用Quartz cron调度程序来安排作业 . 我的调度模式可能需要多个作业(比如A,B,C)才能同时运行(比如A和B应该每10分钟并行运行) . 现在,我看到它的方式Quartz似乎限制了这个功能 . 我使用Spring Framework .

问题 - 使用Quartz Cron创建/实施的计划是否能够在同一执行时间运行多个作业?

谢谢!

1 回答

  • 4

    是的,您可以在Quartzs scheduler thread pool上配置threadCount属性:

    org.quartz.threadPool.threadCount可以是任何正整数,但您应该意识到只有1到100之间的数字非常实用 . 这是可用于并发执行作业的线程数 . 如果你只有一些工作每天开几次,那么1个线程就足够了!如果你有成千上万的工作,每分钟都有很多工作,那么你可能想要一个更像50或100的线程数(这在很大程度上取决于你的工作执行的工作性质,以及你的系统资源!) .

相关问题