xxl-job 详细教程
时间: 2023-11-08 15:04:30 浏览: 126
xxl-job 是一个分布式任务调度平台,可以用于替代 Spring 自带的任务调度框架,支持多种任务类型,并且具备任务监控、告警等功能。下面是详细教程:
1. 下载 xxl-job 的代码(https://github.com/xuxueli/xxl-job/releases),解压后进入 xxl-job-admin 和 xxl-job-executor 目录,分别运行 mvn clean package 命令,编译打包 admin 和 executor。
2. 配置数据库,在 MySQL 中创建一个名为 xxl_job 的数据库,执行 xxl-job-admin/src/main/resources/xddl.sql 文件中的 SQL 语句。
3. 修改 xxl-job-admin 和 xxl-job-executor 中的 application.properties 文件,配置数据库连接信息和端口号等参数。
4. 启动 xxl-job-admin,进入 xxl-job-admin/target 目录,运行 java -jar xxl-job-admin-2.2.0.jar 命令启动 admin。
5. 启动 xxl-job-executor,进入 xxl-job-executor/target 目录,运行 java -jar xxl-job-executor-2.2.0.jar 命令启动 executor。
6. 访问 http://localhost:8080/xxl-job-admin/ ,输入默认账号密码 admin/123456 登录。
7. 在任务管理页面添加任务,填写任务名称、任务类型、Cron 表达式等信息,并在 GLUE 字段中填写任务代码。
8. 运行任务,并在日志管理页面查看任务执行情况。
阅读全文