XXL-JOB分布式任务调度教程(持续更新~)

news2024/11/14 22:02:08

先大致声明一下流程(具体细节在下面哦~) 

步骤:

1.下载xxl-job并配置以及启动

2.导入对应maven坐标

3.配置对应的配置文件以及编写对应的配置类config

4.编写要触发的方法并且给方法打上@XXlJob("")注解

5.设置xxl-Job平台上的任务 

  5.1创建执行器  5.2创建任务,5,3配置任务具体细节(比如  (1触发执行器,(2执行时间,(3运行模式,(4以及JobHandler,这个JobHandler要与@XXlJob("") 冒号中填写的一致,集群情况 还可以配置 (5路由策略以及(6阻塞处理)

1.介绍 Xxl-Job

2.具体如何使用Xxl-job

 2.1XXL-Job的环境搭建 

2.1.先创建一个执行器 (机器地址写访问路径)

2.2创建任务,并设置基础配置

( 重要配置的如下: 2.2.1执行的执行器,2.2.2调度类型(执行时间),2.2.3运行模式(java程序一般选择Bean模式,2.2.4然后JobHandler对应着Java代码中要执行方法上注解@XxlJob(" ——")中的参数))

2.2.1执行的执行器

2.2.2 调度类型(执行时间)

2.2.3运行模式(java程序一般选择Bean模式)

2.2.4然后JobHandler对应着Java代码中要执行方法上注解@XxlJob(" ——")中的参数)

3.执行(启动任务)

4.分布式的其他高级策略(阻塞处理,集群情况下的路由策略

(常见的 1.轮训,2.分片广播) 

这个if(integer%shardTotal==shardIndex){ ...执行  } 很妙 ,分片广播可用的重大原理之一 

 5.实践

步骤:1.下载xxl-job并配置以及启动,2.导入对应maven坐标,3.配置对应的配置文件已经编写对应的配置类config 4.编写要触发的方法并且给方法打上@XXlJob("")注解 5.就是设置xxl-Job平台上的任务 ,5.1创建执行器 5.2创建任务,5,3配置任务具体细节(比如 触发执行器,执行时间,运行模式,以及JobHandler,这个JobHandler要与@XXlJob("") 冒号中填写的一致, 集群情况还可以配置路由策略以及阻塞处理)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2105056.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

环球佳酿:如何利用CRM系统实现营销管理数字化转型

在科技迅猛发展的今天,传统行业正在以空前的速度与数字技术相融合。面对从增量扩张转向存量竞争的白酒产业,培育新质生产力、推进数字化与智能化转型已成为业界的普遍共识。众多白酒企业纷纷探索数字化转型之路,力图通过创新和突破来提升竞争…

火狐浏览器设置秘籍:让https协议下的ws不加密时运行无阻(WebSocket connection HTTPS)

Uncaught (in promise) DOMException: Failed to construct ‘WebSocket’: An insecure WebSocket connection may not be initiated from a page loaded over HTTPS. 明确指出了一个常见的安全限制:当尝试从一个通过HTTPS加载的页面上发起一个不安全的&#xff08…

零基础国产GD32单片机编程入门(十三)单片机IAP(在应用编程)详解及实战源码

文章目录 一.概要二.GD32F103C8T6单片机IAP介绍1.GD32F103C8T6单片机IAP基本原理2.GD32F103C8T6单片机IAP基本流程 三.配置一个BOOT工程四.配置一个APP工程五.工程源代码下载六.小结 一.概要 GD32单片机程序升级方法有很多种,主要有以下几种: 1.将编译…

【unity知识】Animator动画状态的基本属性介绍

文章目录 动画状态的基本属性1、标签Tag2、Motion 该状态所管理的动画片段3、speed 动画的播放速度4、Motion Time 播放动画片段定在一个特定时间点5、Mirror镜像动画6、CycleOffset动画偏移7、FootIK8、Write Defaults 参考完结 动画状态的基本属性 1、标签Tag 通过打标签我们…

NIO笔记04-网络编程

文章目录 1 非阻塞 vs 阻塞 ★★★阻塞非阻塞多路复用 2 Selector创建绑定 Channel 事件监听 Channel 事件💡 select 何时不阻塞 3 处理 accept 事件💡 事件发生后能否不处理 4 处理 read 事件处理添加区分事件类型,客户端发送数据时会报空指…

基于TCP的web端服务器数据库查询商品

背景描述 该系统为创建网络并发服务器,搭建HTML网络页面框架,通过HTTP超文本网络传输与用户建立连接(TCP建立连接),从自己建立的数据库中查询用户所需信息,使用户能在网页中直接查询相关内容。本系统包括…

Elasticsearch设置密码报错:ERROR: X-Pack Security is disabled by configuration.

elasticsearch@6ef6c3f5ee45:~$ bin/elasticsearch-setup-passwords auto Unexpected response code [405] from calling GET http://172.17.0.2:9200/_security/_authenticate?pretty It doesn’t look like the X-Pack security feature is enabled on this Elasticsearch n…

Meshy-4:AI驱动3D建模的革命性工具,解锁虚拟创作新高度

Meshy发布了最新的AI驱动3D建模工具——Meshy-4,这是虚拟环境创作领域的一大进步。对设计师和开发者来说,Meshy-4的出现不仅是技术上的飞跃,更是创作效率的极大提升。 Meshy-4的亮点与功能 1. 更清晰、更专业的AI生成3D模型: Mes…

沉浸式体验:ARM 工控机携手 HT for Web 打造智能建筑监控

工业领域技术的进步不断推动着生产和管理方式的革新。随着物联网、大数据、云计算等技术的发展,工业自动化和信息化融合的趋势日益明显。在这样的背景下,HT for Web 和 ARM 工业计算机成为了工业智能化道路上的重要工具。 HT for Web 是一款基于WebGL的高…

2024国赛数学建模备赛|30种常用的算法模型之最优算法,线性规划

1.最优化理论基础 1.1 最优化问题的数学模型 通俗地说,所谓最优化问题,就是求一个多元函数在某个给定集合上的极 值. 几乎所有类型的最优化问题都可以用下面的数学模型来描述: 这里,𝐾 是某个给定的集合 (称为可行集或可行域)&a…

ffmpeg 视频编码及基本知识

理论 H264编码原理(简略) 1. 视频为什么需要进行编码压缩 降低视频数据大小,方便存储和传输 2. 为什么压缩的原始数据采用YUV格式 彩色图像的格式是 RGB 的,但RGB 三个颜色是有相关性的。 采用YUV格式,利用人对图像的…

LoRa芯片在RX时产生的中断顺序QA

目录 1 前言2 问题集锦及解答2.1 radio芯片在接包时,preamble、header和Rx done三个中断产生顺序是怎么样的?谁先谁后?2.2 产生了Header error中断后,radio芯片会继续接收本包还是立马丢弃本包?2.3 产生了CRC error中断…

语言中的类型转换

编程语言中必然有很多情况需要转换类型。比如引入const的概念就为了提高安全性,编译器提前检查,避免一些意外修改。当然,有时,我们希望手动转换一个变量的类型,让其变成常量,可以利用编译器提供的cast方法。…

保隆科技半年报:净利同比下滑近两成,ADAS/空悬业务仍亏损

2024年上半年,在全球产业链调整、局部战争仍未平息等事件长期影响下,叠加主要经济体货币政策调整、债务风险上升等周期性因素,全球经济复苏面临较大不确定性,汽车市场尚处在缓慢恢复阶段。 这也导致不少汽车零部件上市公司的半年报…

SQL语言的规则和规范

规则 是什么呢,规则就是我们最基本,每时每刻都要遵守的比如人行道靠右,不能逆行, 规范 呢就是锦上添花,如果你不这么做,是不那么道德,不那么好的,就像小学生见到老师要问好&#…

SAP HCM 如何追踪Z表的日志修改记录

导读 INTRODUCTION 日志记录:这几天遇到一个问题,就是查谁修改Z表的数据,因为HCM系统大部分都是信息类型,信息类型修改是有专门一套的处理机制,那么Z开头的表是不是也有追踪的一套机制。今天我们分析下如何开启Z表追…

新生自我介绍ppt怎么做?用这款在线PPT软件一键自动生成!

新学期伊始,初一新生除了适应新的学习环境,还要制作新生自我介绍ppt,让同学们更好地相互了解彼此,自我介绍成为了一项重要的流程。制作一份精美的自我介绍PPT,无疑能够让你在新班级中脱颖而出,给同学们留下…

Mysql之存储引擎概述

文章目录 存储引擎MySQL体系结构存储引擎特点InnoDBMyISAMMemory总结 存储引擎选择 存储引擎 MySQL体系结构 连接层:最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所…

基于python学生信息成绩的管理系统设计与实现,很详细!

需求分析 1.1数据操纵 (1)录入并保存学生的基本信息及选课信息(如学号、姓名、性别、专业、课程名称、课程成绩); (2)可以对已经保存的学生基本信息及选课信息进行修改; &#x…