1. 介绍
- 支持失效转移
- 不支持分布式
2. pom
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
3. 表初始
spring:quartz:jdbc:initialize-schema:"always"
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3307/quartz?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false
username: root
password: root
quartz:
auto-startup: true
scheduler-name: springBootQuartz
job-store-type: jdbc
overwrite-existing-jobs: true
jdbc:
comment-prefix: #
initialize-schema: never
wait-for-jobs-to-complete-on-shutdown: true
properties:
org:
quartz:
scheduler:
instanceName: MyScheduler
instanceId: AUTO
jobStore:
acquireTriggersWithinLock: true
isClustered: true
misfireThreshold: 12000
clusterCheckinInterval: 15000
threadPool:
threadCount: 25 # 默认为 10