我已经在集群中配置了一个石英。
首先,我开始第一个节点。因此,准备就绪后,将执行定期任务,然后根据其间隔执行每个任务。
当我启动第二个节点时,我意识到所有定期任务都将再次执行,而与第一个节点是否刚刚在1秒钟之前执行它无关。
似乎第二个节点在刚启动时是否不在作业存储上进行检查。
我希望我解释得很好。
这是我的配置:
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount=2
org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread=true
org.quartz.scheduler.instanceName=office-scheduler-service
org.quartz.scheduler.instanceId=AUTO
org.quartz.jobStore.class = net.joelinn.quartz.jobstore.RedisJobStore
org.quartz.jobStore.host = localhost
org.quartz.jobStore.misfireThreshold = 60000
org.quartz.jobStore.keyPrefix = quartz_
有什么想法吗?