Кварц: второй узел выполняет задачу при загрузке независимо от первого узла - PullRequest
0 голосов
/ 10 января 2019

Я настроил Кварц в кластере.

Прежде всего, я запускаю первый узел. Итак, когда он готов, периодические задачи выполняются, а затем каждая выполняется в соответствии с интервалом.

Когда я запускаю второй узел, я понял, что все периодические задачи выполняются снова, независимо от того, выполнил ли первый узел это 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_

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...