我已将石英配置为在集群中工作,这是我的简单石英配置
org.quartz.scheduler.instanceName=jobs-scheduler
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 上暂停调度程序,则即使 node1 再次联机,任务也会移动到 node2 并坚持下去。我怎样才能使节点之间的执行均匀偏离?
谢谢