Quartz Scheduler多久会被唤醒一次?

use*_*509 4 quartz-scheduler crontrigger

我正在使用Quartz Scheduling,更具体地说是一个cron触发器设置为在每周的每天晚上10点唤醒.

我接口的另一个小组是询问调度程序在一天中醒来检查是否需要运行作业的次数.10PM作业是唯一配置的作业.我认为它只会在那个时候醒来.

我查看了文档,但没有看到任何内容.如果有人知道我在文档中提到的地方,我很想知道.

谢谢.

Ter*_*cox 8

配置文档:

org.quartz.scheduler.idleWaitTime

调度程序在空闲时重新查询可用触发器之前等待的时间量(以毫秒为单位).通常情况下,您不必"调整"此参数,除非您正在使用XA事务,并且遇到应立即触发的触发器延迟触发的问题.

默认为每30秒一次,直到找到触发器.一旦找到任何触发器,它就会获得下一次触发器触发的时间,并在此之前停止检查,除非触发器发生变化.

因此,如果你有一个一天一次的触发器永远不会改变,它会每天醒来检查一次.

我们使用Oracle来存储我们的作业和触发器,使用几百个触发器,我们的数据库流量可以忽略不计.