XXL-JOB的部署、搭建与使用
💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
XXL-JOB是一个分布式任务调度平台。部署时需下载源码、创建数据库并修改配置,最后启动服务。基于SpringBoot构建业务服务,添加依赖并配置执行器和任务,通过控制台管理任务。
🎯
关键要点
- XXL-JOB是一个分布式任务调度平台,方便实现分布式任务调度。
- 部署步骤包括下载源码、创建数据库和表、修改配置、启动服务。
- 下载源码命令为:git clone git@github.com:xuxueli/xxl-job.git。
- 根据提供的SQL文件创建数据库和表。
- 需要修改logback.xml和application.properties中的配置。
- 启动服务的命令为:mvn clean package,cd xxl-job-admin/target,java -jar xxl-job-admin-3.1.2-SNAPSHOT.jar。
- 服务启动后可以通过http://127.0.0.1:8080/xxl-job-admin/访问控制台。
- 基于SpringBoot构建业务服务,需添加xxl-job-core依赖。
- 创建XXL-JOB配置bean以设置执行器的相关参数。
- 可以新建任务并在控制台中管理执行器和任务。
- 任务执行条件达到时,指定的方法会被执行。
❓
延伸问答
如何部署XXL-JOB?
部署XXL-JOB需要下载源码、创建数据库和表、修改配置文件,最后启动服务。
XXL-JOB的源码下载命令是什么?
下载源码的命令是:git clone git@github.com:xuxueli/xxl-job.git。
如何修改XXL-JOB的配置文件?
需要修改logback.xml中的日志路径和application.properties中的数据库配置、用户名、密码及accessToken等。
如何启动XXL-JOB服务?
启动服务的命令为:mvn clean package,cd xxl-job-admin/target,java -jar xxl-job-admin-3.1.2-SNAPSHOT.jar。
如何在XXL-JOB中创建任务?
在控制台中选择执行器管理,新增执行器后,再在任务管理中新增任务,设置运行模式和JobHandler。
XXL-JOB支持哪些运行模式?
XXL-JOB支持的运行模式包括BEAN模式,任务执行时会调用指定的JobHandler方法。
🏷️
标签
➡️