XXL-JOB基本使用/集成spring boot

本文详细介绍了如何搭建xxl-job环境,包括下载源码、执行SQL、配置数据库、创建Job任务、启动项目,并展示了调度任务的创建、执行和日志查看过程。此外,还阐述了xxl-job与SpringBoot的集成,包括添加依赖和配置文件的步骤,帮助开发者快速接入分布式任务调度。
摘要由CSDN通过智能技术生成

目录

(一)xxl-job环境搭建测试

 1、下载xxl-job源码

 2、执行SQL文件,生成对应表结构

 3、修改数据库连接信息

 4、根据项目结构到对应的模块中创建测试Job任务

 5、修改执行器配置文件信息

 6、启动项目

 7、进入调度任务页面 

 8、创建执行器

 9、创建调度任务 

10、执行调度任务

11、查询执行日志

12、执行日志显示

13、控制台显示

(二)xxl-Job和Spring Boot集成

1、导入依赖

2、添加配置文件


        XXL-JOB是一个开源的,具有丰富的任务管理功能以及高性能,高可用等特点的轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用!!!

(一)xxl-job环境搭建测试

1、下载xxl-job源码

        Gitee:xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

        GitHub:GitHub - xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

2、执行SQL文件,生成对应表结构

3、修改数据库连接信息

4、根据项目结构到对应的模块中创建测试Job任务

5、修改执行器配置文件信息

6、启动项目

7、进入调度任务页面 

        访问地址:http://localhost:8080/xxl-job-admin 

        默认账户:admin        密码:123456

8、创建执行器

9、创建调度任务 

 

10、执行调度任务

11、查询执行日志

12、 执行日志显示

13、控制台显示


(二)xxl-Job和Spring Boot集成

1、导入依赖

 
  1. <dependency>

  2. <groupId>com.xuxueli</groupId>

  3. <artifactId>xxl-job-core</artifactId>

  4. <version>2.3.0</version>

  5. </dependency>

2、添加配置文件

        将“xxl-job-executor-sample-springboot”这个模块下的XxlJobConfig复制一份到项目中,然后将相关配置设置好即可。

注意:需要有admin模块才行(自行搬运)!!!

xxl-job-admin-spring-boot是将xuxueli的xxl-job-admin项目重新设计并适配到spring boot框架的工作。 首先,xxl-job-admin是一个用于管理任务调度的平台,能够实现任务的添加、暂停、恢复、删除等功能。而spring boot是一种快速构建应用程序的框架,因其简洁的配置和开发方式而广受欢迎。 在将xxl-job-admin迁移到spring boot框架时,需要进行一系列修改和适配。首先,要将原有的项目结构转化为符合spring boot规范的结构,包括调整包的命名、重新组织项目目录结构以及调整Maven或Gradle构建文件等。这样可以更好地利用spring boot的自动配置和约定,提高开发效率。 其次,需要调整原有的依赖关系和配置文件。由于spring boot采用自动配置的方式,我们需要根据xxl-job-admin的需求来配置相应的依赖和属性。这可能涉及到数据库连接、缓存、安全认证等方面的设置。同时,还要考虑与其他可能的项目组件的集成,如使用spring security实现权限控制。 最后,还要对原有的代码进行调整和优化。由于spring boot具有更好的集成性和可扩展性,我们可以使用spring boot提供的组件和注解来简化代码,提高系统性能。例如,使用spring的注解和AOP来处理事务,使用spring data来简化数据库操作等。 通过将xxl-job-admin迁移到spring boot框架,可以充分发挥spring boot的优势,使得项目更易于维护和扩展。同时,也能够与其他基于spring boot的项目更好地整合,加强协作效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值