Skip to content

xxlJob

官方文档:https://www.xuxueli.com/xxl-job

组件/模块描述
xxl-job-admin调度中心,负责任务的调度和管理。
xxl-job-core公共依赖,包含XXL-JOB的核心功能和API。
xxl-job-executor-samples执行器Sample示例,包括不同版本的执行器示例。
xxl-job-executor-sample-springbootSpringboot版本的执行器示例,推荐使用这种方式。
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