xxl-job表结构
时间: 2024-05-10 18:13:21 浏览: 4
xxl-job是一款开源的分布式任务调度平台,它的数据库表结构如下:
1. xxl_job_group:任务组信息表,存储任务组的相关信息,如名称、描述等。
2. xxl_job_info:任务信息表,存储任务的相关信息,如任务名、执行器地址、触发器类型等。
3. xxl_job_log:任务日志表,存储任务的执行日志,如执行状态、开始时间、结束时间等。
4. xxl_job_logglue:GLUE模式任务日志表,存储GLUE模式任务的执行日志,如执行状态、开始时间、结束时间等。
5. xxl_job_lock:任务锁表,用于分布式环境下控制同一任务的并发执行。
6. xxl_job_log_report:任务报表统计表,用于统计任务的执行情况。
相关问题
xxl-job表sql
对不起,我无法提供具体的 SQL 查询语句,因为我是一个通用的 AI 模型,而且没有访问特定数据库的权限。不过,你可以参考下面的示例来创建一个 xxl-job 表:
```sql
CREATE TABLE xxl_job (
id INT PRIMARY KEY AUTO_INCREMENT,
job_group VARCHAR(32) NOT NULL,
job_name VARCHAR(64) NOT NULL,
job_desc VARCHAR(128),
executor_handler VARCHAR(512) NOT NULL,
executor_param VARCHAR(512),
cron_expression VARCHAR(32) NOT NULL,
alarm_email VARCHAR(128),
status TINYINT NOT NULL DEFAULT 0,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
```
请根据你的实际需求进行调整,并确保你的数据库支持该语法。
xxl-job 使用
XXL-JOB是一款开源的分布式任务调度框架,它包含两个核心模块:xxl-job-admin和xxl-job-core。下面是使用XXL-JOB的步骤:
1. 下载并解压xxl-job-admin和xxl-job-core的压缩包。
2. 启动xxl-job-admin,进入xxl-job-admin的bin目录,执行start.sh(Linux/MacOS)或start.bat(Windows)。
3. 访问http://localhost:8080/xxl-job-admin/,使用默认的用户名和密码(admin/123456)登录xxl-job-admin。
4. 在xxl-job-admin中添加执行器,执行器是任务的运行环境,可以是本地JVM,也可以是远程服务器。添加执行器时需要填写执行器名称、执行器地址、执行器端口、执行器日志路径等信息。
5. 在xxl-job-admin中添加任务,任务是需要执行的具体业务逻辑。添加任务时需要填写任务名称、任务描述、Cron表达式、执行器选择、路由策略等信息。
6. 在xxl-job-admin中手动触发任务或等待任务按照Cron表达式自动触发。
除了以上步骤,XXL-JOB还支持任务的分片、任务的依赖、任务的超时控制等功能。如果需要使用这些高级功能,可以参考XXL-JOB的官方文档进行配置。