xxlJob
组件/模块 | 描述 |
---|---|
xxl-job-admin | 调度中心,负责任务的调度和管理。 |
xxl-job-core | 公共依赖,包含XXL-JOB的核心功能和API。 |
xxl-job-executor-samples | 执行器Sample示例,包括不同版本的执行器示例。 |
xxl-job-executor-sample-springboot | Springboot版本的执行器示例,推荐使用这种方式。 |
xxl-job-executor-sample-frameless | 无框架版本的执行器示例,适合快速集成。 |
表名 | 表中文名 | 描述 |
---|---|---|
xxl_job_lock | 任务调度锁表 | 用于管理XXL-JOB任务调度的锁信息,确保任务调度的正确性 |
xxl_job_group | 执行器信息表 | 维护XXL-JOB任务执行器的分组信息 |
xxl_job_info | 调度扩展信息表 | 保存XXL-JOB调度任务的扩展信息,如任务分组、任务名等 |
xxl_job_log | 调度日志表 | 保存XXL-JOB任务调度的历史信息,如调度结果等 |
xxl_job_log_report | 调度日志报表 | 存储XXL-JOB任务调度日志的报表信息,用于报表功能页面 |
xxl_job_logglue | 任务GLUE日志 | 保存GLUE更新历史,支持GLUE的版本回溯功能 |
xxl_job_registry | 执行器注册表 | 维护在线的执行器和调度中心机器地址信息 |
xxl_job_user | 系统用户表 | 存储XXL-JOB系统的用户信息 |
properties
### 调度中心JDBC链接
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
### 报警邮箱
spring.mail.host=smtp.qq.com
spring.mail.port=25
spring.mail.username=xxx@qq.com
spring.mail.password=xxx
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
### 调度中心通讯TOKEN [选填]:非空时启用;
xxl.job.accessToken=
### 调度中心国际化配置 [必填]: 默认为 "zh_CN"/中文简体, 可选范围为 "zh_CN"/中文简体, "zh_TC"/中文繁体 and "en"/英文;
xxl.job.i18n=zh_CN
## 调度线程池最大线程配置【必填】
xxl.job.triggerpool.fast.max=200
xxl.job.triggerpool.slow.max=100
### 调度中心日志表数据保存天数 [必填]:过期日志自动清理;限制大于等于7时生效,否则, 如-1,关闭自动清理功能;
xxl.job.logretentiondays=30
### 调度中心JDBC链接
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
### 报警邮箱
spring.mail.host=smtp.qq.com
spring.mail.port=25
spring.mail.username=xxx@qq.com
spring.mail.password=xxx
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
### 调度中心通讯TOKEN [选填]:非空时启用;
xxl.job.accessToken=
### 调度中心国际化配置 [必填]: 默认为 "zh_CN"/中文简体, 可选范围为 "zh_CN"/中文简体, "zh_TC"/中文繁体 and "en"/英文;
xxl.job.i18n=zh_CN
## 调度线程池最大线程配置【必填】
xxl.job.triggerpool.fast.max=200
xxl.job.triggerpool.slow.max=100
### 调度中心日志表数据保存天数 [必填]:过期日志自动清理;限制大于等于7时生效,否则, 如-1,关闭自动清理功能;
xxl.job.logretentiondays=30
调度中心访问地址:http://127.0.0.1:8080/xxl-job-admin (该地址执行器将会使用到,作为回调地址)
默认登录账号:admin/123456