XXL-JOB的使用

XXL-Job的搭建&接入Springboot项目(详细) XXL-Job 是一款开源的分布式任务调度平台,由 Xuxueli(徐雪里)开发。它基于 Java 技术栈,提供了一套简单易用、高可靠性的任务调度解决方案。XXL-Job 的主要作用是帮助开发者实现定时任务的调度和执行。它可以用于定时执行各种类型的任务,例如定时生成报表、定时发送邮件、定时清理数据等。通过 XXL-Job,开发者可以非常方便地管理和监控任务的执行情况,实现任务的自动化调度。XXL-Job 提供了一个可视化的任务管理界面,可以进行任务的创建、编辑、删除和暂停等操作。 阅读详情

官方文档:https://www.xuxueli.com/xxl-job/

一、使用介绍

  1. 拉去代码
  2. 执行项目里面的sql文件在这里插入图片描述
  3. 修改 xxl-job-admin 模块的 yml 文件:在这里插入图片描述
  4. 启动任务调度中心在这里插入图片描述
  5. 浏览器访问默认地址:http://localhost:8080/xxl-job-admin在这里插入图片描述
  6. 登录成功在这里插入图片描述
  7. 到这 xxl-job的服务就启动成功了 我们就可以在页面建立服务了在这里插入图片描述

二、集成自己项目中

  1. 自己spring boot 引入依赖 注意版本要和admin一致
        <dependency>
            <groupId>com.xuxueli</groupId>
            <artifactId>xxl-job-core</artifactId>
            <version>2.3.0</version>
        </dependency>
  1. 引入配置类在这里插入图片描述只需引入 XxlJobConfig 配置类即可,其他配置类为该项目其他配置类,直接复制使用在这里插入图片描述
    3. 修改 yml 配置文件 此处修改的是自己spring boot的配置文件 把xxl-job提供的配置 直接放到自己原配置就行
    xxl-job提供的配置在在这里插入图片描述
    拷贝到自己服务
    在这里插入图片描述
    然后再自己服务写一个测试类
    在这里插入图片描述
    新建一个任务管理器 JobHandler要和代码注解里面的一致
    在这里插入图片描述

4.服务注册成功 可在页面看的到在这里插入图片描述

xxl-job使用教程 springboot版本配置参照xxl-job-executor-sample-springboot中的代码。spring版本配置参照xxl-job-executor-sample-frameless中的代码。启动client,在admin管理后台中能看到client注册上来了。accessToken值替换(后面client配置中会用到)即可 初始密码 admin/123456。创建对应数据库,导入初始sql。替换对应的数据库链接。 阅读详情

相关推荐

XXL-JOB快速入门(什么是XXL-JOB、部署XXL-JOB、在SpringBoot项目中接入XXL-JOB、XXL-JOB中的核心概念、集群环境下任务的路由策略)

XXL-JOB 是一个分布式任务调度平台,由中国人许雪里(一个来自美团的程序员)开发XXL-JOB 的核心设计目标是开发迅速、学习简单、轻量级、易扩展,XXL-JOB 现已开放源代码并接入多家公司的线上产品线许雪里/xxl-jobXXL开源社区。

m0_74825093的博客 1251

调度中心xxl-Job

开源框架XXL-JOB。XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。

AndroidOrCsharp 6459

xxl-job使用

官网地址:https://github.com/xuxueli/xxl-job 公司使用的xxl-job:http://192.168.173.100:90/lite/xxl/xxl-job-spring-boot-starter 参考搭建xxl-job博客:https://www.cnblogs.com/ysocean/p/10541151.html xxl-admin登录:http://192.168.173.201:8030/jobgroup 注意:首先要新建执行器管理器,然后新建定时任务。

lily_better的博客 3061

XXL-JOB

我们知道,springBoot是自带一种定时任务的,只需要我们自定义并配置一个配置类,用@Schedule来标注即可,但是,仅限于单个服务的时候,可以这样做,要知道分布式环境下,你又N多台主机,这个时候,SpringBoot自带的这种写法,就会有问题。(每个主机服务都会在指定时间执行该定时任务),因此分布式任务调度显得就如此重要:由大众点评的开发者们开发的XXL-JOB就是一个优秀的轻量级分布式任务调度框架。注意:这个名字和xxl-job的调度中心中。至此,我们新建的测试案例已经完成了。

qq_39239712的博客 1557

SpringBoot整合XXL-JOB

XXL-JOB是一个开源的分布式任务调度平台,它能够帮助开发者简化定时任务的管理和执行。本文将指导你如何将XXL-JOB集成到Spring Boot项目中,以便管理和调度定时任务。通过以上步骤,你已经成功将XXL-JOB集成到Spring Boot项目中,并创建了一个简单的任务处理器。XXL-JOB提供了强大的任务调度功能,能够帮助你高效地管理和执行定时任务。随着你对XXL-JOB的深入了解,你还可以探索其更多高级特性和配置。

My_wife_QBL的博客 1596

XXL-Job实战指南:一篇文章让你成为任务调度高手!

XXL-Job 是一个开源的分布式任务调度框架,由国内知名技术团队进行维护和开发。它旨在解决分布式系统中的定时任务问题,提供了一整套完善的解决方案,使得任务调度变得更加简单、高效、可靠。自2015年开源以来,XXL-Job 已经在众多企业和项目中得到了广泛的应用,成为分布式任务调度领域的佼佼者。**轻量级:**XXL-Job 采用轻量级设计,核心代码不足千行,易于集成和部署。**功能丰富:**支持定时任务、周期任务、一次性任务等多种任务类型,满足不同业务场景的需求。

邓邓子的博客 4930

xxl-job的使用及简述原理

文章目录前言1. 介绍2. 部署篇2.1. 初始化数据库2.2. 部署调度中心2.2.1 集群部署2.3. 部署执行器2.3.1 集群部署3. 使用篇3.1. 设置执行器3.2. 新建任务3.3. 启动任务3.4. 查看日志4. 原理篇4.1 任务执行流程4.2 一致性问题4.2.1 在集群部署时,多台调度器如何保证任务不会重复调用呢?4.2.2 如何保证任务不会漏呢?4.3 (动态)分片与广播 前言 本文章基于xxl-job 2.2.0, jdk8 , springboot 2.2.6.RELEASE

米二的博客 3万+

STM32F030F4P6 ADC多通道定时器触发DMA搬运

主函数中等待转换完成的标志位,然后打印出来。ADC回调函数中将数值赋值给变量。配置定时器1s读一次。

qq_24426625的博客 1355

xxl-job

​ XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。

luosuss的博客 2662

SpringBoot 指标监控——Actuator

1、 访问:localhost:8000/actuator 设置健康监控显示具体情况 metrics http://localhost:8000/actuator/metrics/jvm.gc.live.data.size 定制化health信息 //利用构造器,在注册中心中添加cityService.saveCity.count指标 public CityServiceImpl(MeterRegistry meter...

weixin_44302046的博客 4628

思博伦Spirent TestCenter创建单播流uni-stream

Traffic Generator列表中会出现刚才创建的uni-stream,创建完成。通常测试情况下,主要对Ethenet II和IPv4 Header进行配置。(通常情况下,如果流配置比较规范,选择任意端口接收,也没问题。编辑uni-stream基本信息。配置本条流由STC哪个端口接收。

辗转反测的博客 1681

XXL-Job的基本使用

市面上常见的任务调度产品、启动xxl-job-admin服务、登陆xxl-job的web页面、启动xxl-job-executor-sample-springboot、Corn表达式

m0_68201836的博客 4912

红外与可见光融合避坑指南:LLVIP数据集实测6大算法效果对比

本文基于专为弱光视觉设计的LLVIP数据集,对GTF、DenseFuse、FusionGAN、IFCNN等6种主流红外与可见光图像融合算法进行了深度实测与对比。通过客观指标与可视化分析,揭示了算法在极端弱光下易出现特征丢失的共性问题,并探讨了融合图像对下游目标检测任务的实际增益,为工程选型与算法调优提供了实用指南。

weixin_29092031的博客 439

【xxl-job】SpringBoot零基础集成xxl-job

`XXL-JOB`是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 `xxl-job`主要分成两部分: - 一部分是`xxl-job-admin`。这是管理控制台,简单理解就是用于管理和调度任务。 - 另一部分是`xxl-job-core`。这主要是帮助开发人员更高效的开发具体的任务,然后与调度中心交互,完成具体任务的执行操作。

Java技术栈,分享不断学习、不断超越、不断积累的历程! 2798

【工业级视觉实战】海康威视SDK + Python + YOLOv11:零延迟目标追踪系统落地指南

要在 Python 中调用海康 DLL,首先得把 C++ 的结构体 1:1 翻译过来。这是很多开发者踩坑最深的地方(指针错误、内存溢出)。import sys# 根据操作系统加载库else:# 定义设备信息结构体 (对应 C++ LPNET_DVR_DEVICEINFO_V30)("sSerialNumber", ctypes.c_byte * 48), # 序列号("byAlarmInPortNum", ctypes.c_byte), # 报警输入个数。

BUG猿的博客 227

新手必看!一步步教您如何获取可用的D音Cookie(为什么我复制的D音Cookie无法正常使用?)

新手必看!一步步教您如何获取可用的抖音Cookie(为什么我复制的抖音Cookie无法正常使用,无法下载无水印视频?)

XiaoqiangClub的博客 1491

【XXL-JOB】用XXL-JOB灵活的发布定时周期任务

XXL-Job:是大众点评的分布式任务调度平台,是一个轻量级分布式任务调度平台, 其核心设计目标是开发迅速、学习简单、轻量级、易扩展大众点评目前已接入XXL-JOB,该系统在内部已调度约100万次,表现优异。目前已有多家公司接入xxl-job,包括比较知名的大众点评,京东,优信二手车,360金融 (360),联想集团 (联想),易信 (网易)等等系统架构图设计思想将调度行为抽象形成“调度中心”公共平台,而平台自身并不承担业务逻辑,“调度中心”负责发起调度请求。

Carefree_State的博客 3312

Spark Catalog详解

旁边的实习生说:我想要用spark代码中对hive库中的内部表和外部表进行删除(包括数据),咋感觉网上搜了一圈都找不到解决方案啊,spark这么鸡肋吗?我:你应该静下心来好好把spark基础知识进行全面学习。实习生:难道spark有这功能,而我没有学习过?咋弄啊?我:学习一下Spark Catalog。实习生:啥是Catalog啊?Spark Catalog是Spark SQL中的一个元数据管理组件,它提供了一个集中化的存储和查询表、视图和函数的位置。

SunnyRivers 1814

XXL-JOB的简单部署及使用

xxl-job的简单使用

一起交流,一起进步 3094

YOLO26 从零到工业落地全实战:自定义训练+多场景测试+边缘部署预备,踩坑实测100%可复现

很多人觉得训练是核心,其实不是——数据集的质量,直接决定了你模型的上限。我见过太多人,标注不规范、格式错误、数据集划分混乱,然后疯狂调参,训了几百轮还是不收敛,纯属白费功夫。我这次用的是工业零件缺陷检测自定义数据集,共3个类别:划痕、毛刺、变形,总计1200张图片,给大家讲一套标准的、可复现的数据集制作流程,不管你是做工业检测、安防、交通,都能直接套用。很多人拿到数据集,直接用默认命令训练,然后抱怨精度上不去。默认参数是给COCO数据集用的,你的自定义数据集,必须针对性调参,不然根本达不到最优效果。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 569

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

elastic-job VS xxl-job

Elastic-job 是由当当网基于quartz 二次开发之后的分布式调度解决方案 , 由两个相对独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。Elastic-job主要的设计理念是无中心化的分布式定时调度框架,思路来源于Quartz的基于数据库的高可用方案。

LiZhen314的博客 2372

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

xxl-job之框架讲解和使用

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。设计思想:将调度行为抽象形成调度中心平台,平台本身不承担业务逻辑,而是负责发起调度请求后,由执行器接收调度请求并执行任务,这里的任务抽象为分散的 JobHandler。通过这种方式即可实现 调度 与 任务 相互解耦,从而提高系统整体的稳定性和拓展性。配置自定义任务有许多种模式,如 Bean模式(基于方法)、Bean模式(基于类)、GLUE模式等等。这里介绍通过 Bean模式(基于方法) 是如何自定义任务的。

上善若泪 2973

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

xxl-job的配置和使用步骤(Xxl-job保姆级基础使用教程)

Xxl-job的使用教程

qq_53775184的博客 2万+
上一篇: jenkins安装+配置环境+部署项目
下一篇: 接口并行案列
TimerShaft
博客等级 码龄8年 33粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值