当前位置: 首页 > ai >正文

xxl-job简单入门使用教程

1、从git中拉取xxl-job代码

https://gitee.com/xuxueli0323/xxl-job

HTTPS:git clone https://gitee.com/xuxueli0323/xxl-job.git

SSH:git clone git@gitee.com:xuxueli0323/xxl-job.git

拉取本地后,使用Idea打开项目,当前使用是开发环境是jdk17 , maven3+,Mysql8.0+

其中doc文件中有官方文档,可以查看

代码结构

xxl-job-admin:调度中心
xxl-job-core:公共依赖
xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)
                :xxl-job-executor-sample-springboot:Springboot版本,通过Springboot管理执行器,推荐这种方式;
                :xxl-job-executor-sample-frameless:无框架版本;

2、创建一个mysql数据库,执行sql,创建表数据,用于存xxl-job数据

3、修改xxl-job-admin-----application.properties配置文件

4、启动xxl-job-admin调度中心模块

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

默认用户: admin  默认密码 123456

5、使用xxl-job-executor-sample-frameless模块测试定时任务的执行

模块引用了;xxl-job-core

新增myDemoJobHandler示例 

修改配置文件xxl-job-executor.properties

 6、登录任务调度中心--新增一个任务管理,配置如下

点击启动创建的任务,不启动测试不了,也可以在demo示例启动后在选择打开启动任务

执行器管理

7、所有配置都完成后,启动XxlJobFramelessApplication 中 main方法

8、控制台打印成功:代表任务定时成功,我设置的是每分钟打印一次

9、查看调度日志;结果是成功

http://www.xdnf.cn/news/4993.html

相关文章:

  • 【WebGIS系列】WebGIS 开发相关的资源
  • 地图、图表的制作要领
  • Spring Boot初级教程:从零搭建企业级Java应用
  • Milvus(18):IVF_PQ、HNSW
  • 如何利用爬虫获得1688商品详情:实战指南
  • HiklQQBot开源程序基于python的轻量qq官方机器人框架 快速部署启动官方QQ机器人 插件编写简单易懂 支持小白AI一键生成插件
  • 滑动窗口-窗口中的最大/小值-单调队列
  • 强化学习三大基本方法-DP、MC、TD
  • 英文单词词根记忆法:后缀 ology, onomy, graphy词根有哪些单词
  • websocketd 10秒教程
  • 力扣热题——到达最后一个房间的最少时间 II
  • QML 图像变换(缩放、平移、旋转)
  • 【RLHF】 Reward Model 和 Critic Model 在 RLHF 中的作用
  • AD新版本Skill的使用
  • SecureCRT网络穿透/代理
  • Python毕业设计219—基于python+Django+vue的房屋租赁系统(源代码+数据库+万字论文)
  • 主题分析建模用法介绍
  • RocketMQ 深度解析:架构设计与最佳实践
  • JavaScript 模块系统全景解析
  • 【数据机构】2. 线性表之“顺序表”
  • Qt读写XML文档
  • uniapp-商城-46-创建schema并新增到数据库
  • 浅聊大模型-有条件的文本生成
  • RAIL-KD: 随机中间层映射知识蒸馏
  • uniapp 不同路由之间的区别
  • LVGL9保姆级教程(源码获取)
  • HarmonyOS学习——ArkTS语法介绍之基本知识
  • 代理ARP与传统ARP在网络通信中的应用及区别研究
  • 2025数维杯数学建模A题完整限量论文:空中芭蕾——蹦床运动的力学行为分析
  • 边缘大型语言模型综述:设计、执行和应用