我打算使用Quartz cron调度程序来调度作业。我的调度模式可能需要多个作业(例如A,B,C)才能同时运行(例如,每10分钟,A和B都应并行运行)。现在,我看石英的方式似乎限制了此功能。我使用Spring框架。
问题-使用Quartz Cron创建/实施的时间表可以在同一执行时间运行多个作业吗?
谢谢!
是的,您可以在Quartzs Scheduler线程池上配置threadCount属性:
org.quartz.threadPool.threadCount
可以是任何正整数,尽管您应该意识到只有1到100之间的数字是非常实用的。这是可用于并发执行作业的线程数。如果您每天只能执行少量工作,那么一个线程就足够了!如果您有成千上万的工作,每分钟触发许多工作,那么您可能希望线程数更多,例如50或100(这在很大程度上取决于您工作执行的工作性质以及系统资源!)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句