Quartz任务调度 - xinwu-yang/cube-java GitHub Wiki
- 动态添加任务
- 动态启停任务
<dependency>
<groupId>com.tievd.cube</groupId>
<artifactId>cube-system-job</artifactId>
</dependency>
#quartz定时任务,采用数据库方式
spring:
quartz:
job-store-type: jdbc
initialize-schema: embedded
#设置自动启动,默认为 true
auto-startup: true
#启动时更新己存在的Job
overwrite-existing-jobs: true
properties:
org:
quartz:
scheduler:
instanceName: MyScheduler
instanceId: AUTO
jobStore:
class: org.springframework.scheduling.quartz.LocalDataSourceJobStore
driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
tablePrefix: QRTZ_
isClustered: true
misfireThreshold: 60000
clusterCheckinInterval: 10000
threadPool:
class: org.quartz.simpl.SimpleThreadPool
threadCount: 10
threadPriority: 5
threadsInheritContextClassLoaderOfInitializingThread: true
克隆 cube-db
├─cube-db
│ ├─cube-system-modules (业务模块脚本)
│ │ ├─cube-system-job.sql (quartz定时任务相关表)
菜单路径:【系统监控】-》【定时任务】