0

我有 56 个作业安排为 cronTrigger,所有这些作业都在完全相同的时间进行。

我希望这些作业都开始一起执行,没有任何顺序。就像每个人都在自己的线程中执行一样。但是石英调度程序会一一执行它们。

我做了一些研究,发现这个 Quartz Thread Execution Parallel or Sequential?建议在quartz.properties 文件中设置以下属性:

org.quartz.scheduler.batchTriggerAcquisitionMaxCount = 60 
org.quartz.threadPool.threadCount = 60

可悲的是,它对我不起作用。仍然当我的一项工作遇到异常时,它会继续尝试运行该工作,这很好,但其他工作永远不会执行,直到经过一些尝试后这个工作完全失败。

你知道如何让调度器表现出并行行为吗?

谢谢。

4

0 回答 0