У меня кварц настроен для работы в кластере, вот моя простая конфигурация кварца
org.quartz.scheduler.instanceName = планировщик заданий
org.quartz.scheduler.instanceId=AUTO
org.quartz.threadPool.threadCount=5
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
org.quartz.jobStore.useProperties=true
org.quartz.jobStore.misfireThreshold=10000
org.quartz.jobStore.tablePrefix=QRTZ_
org.quartz.jobStore.isClustered=true
org.quartz.jobStore.clusterCheckinInterval=20000
У меня есть два узла, выполняющих мои задания, однако, когда я планирую запуск какой-либо задачи каждую секунду, я вижу, что она выполняется только на node1. Если я приостановлю планировщик на node1, задача переместится на node2 и будет придерживаться его, даже когда node1 снова подключится к сети. Как я могу добиться равномерного распределения казней между узлами?
Спасибо