Spring boot 如何在集群模式下使用quartz调度器和spring引导创建简单的hello world?

Spring boot 如何在集群模式下使用quartz调度器和spring引导创建简单的hello world?,spring-boot,spring-batch,quartz-scheduler,Spring Boot,Spring Batch,Quartz Scheduler,我想使用SpringBoot在集群模式下创建一个quartz作业,我正在使用以下quartz.properties,并且我同时创建了两个cron作业,它是否可以在集群中工作 #=================================================== #quartz.properties #=================================================== #====================================

我想使用SpringBoot在集群模式下创建一个quartz作业,我正在使用以下quartz.properties,并且我同时创建了两个cron作业,它是否可以在集群中工作

#===================================================
#quartz.properties
#===================================================

#===================================================
#scheduler name will be "MyScheduler"
#===================================================
 org.quartz.scheduler.instanceName=TestScheduler
 org.quartz.scheduler.instanceId=AUTO

#===================================================
#maximum of 3 jobs can be run simultaneously
#===================================================
 org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
 org.quartz.threadPool.makeThreadsDaemons = true
 org.quartz.threadPool.threadCount: 50
 org.quartz.threadPool.threadPriority: 5

#===================================================
# Configure JobStore
#===================================================
 org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
org.quartz.jobStore.useProperties=true
org.quartz.jobStore.misfireThreshold=25000
org.quartz.jobStore.tablePrefix=QRTZ_
org.quartz.jobStore.isClustered=false 
org.quartz.jobStore.dataSource = myDS
org.quartz.jobStore.isClustered=true

#===================================================
#Quartz dataSource
#===================================================
org.quartz.dataSource.myDS.driver=oracle.jdbc.pool.OracleDataSource
org.quartz.dataSource.myDS.URL=jdbc:oracle:thin:@localhost:1521:XE
org.quartz.dataSource.myDS.user=oracle
org.quartz.dataSource.myDS.password =oracle
org.quartz.dataSource.myDS.maxConnections=5
org.quartz.dataSource.myDS.validationQuery=select 1

要在群集环境中运行quartz作业, 应设置org.quartz.jobStore.isClustered,且org.quartz.scheduler.instanceId应为自动。我可以看到您的quartz属性文件中有两个org.quartz.jobStore.isClustered条目