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方法。

➡️

继续阅读