#----------------------------------------基础配置------------------------------------------------------------ org.quartz.scheduler.instanceName=QuartzScheduler # 定时任务实例的id 默认自动 org.quartz.scheduler.instanceId=AUTO # 是否是集群的任务 #org.quartz.jobStore.isClustered=true #-------------------------------------------------------------------------------------------------------- #----------------------------------------集成数据库置------------------------------------------------------------ # 定时任务的表前缀 #org.quartz.jobStore.tablePrefix=QRTZ_ # 使用数据库存储JOB数据 #org.quartz.jobStore.class=org.springframework.scheduling.quartz.LocalDataSourceJobStore #org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate # 保证待执行的任务是锁定的,持有锁超时,数据库会自动释放 #org.quartz.jobStore.acquireTriggersWithinLock=true # 检查集群的状态间隔 #org.quartz.jobStore.clusterCheckinInterval=5000 # 如果当前的执行周期被错过 任务持有的时长超过此时长则认为任务过期,单位ms #org.quartz.jobStore.misfireThreshold=6000 # 事务的隔离级别 推荐使用默认级别 设置为true容易造成死锁和不可重复读的一些事务问题 #org.quartz.jobStore.txIsolationLevelSerializable=false #---------------------------------------------------------------------------------------------------- #----------------------------------------线程池配置------------------------------------------------------------ #可参考:https://www.w3cschool.cn/quartz_doc/quartz_doc-7vix2d9n.html org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool # 最多有10个定时任务同时执行 org.quartz.threadPool.threadCount=10 # 自创建父线程 org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread=true #----------------------------------------------------------------------------------------------------