本文主要是介绍XXL-JOB分布式任务调度教程(持续更新~),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先大致声明一下流程(具体细节在下面哦~)
步骤:
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("") 冒号中填写的一致, 集群情况还可以配置路由策略以及阻塞处理)
这篇关于XXL-JOB分布式任务调度教程(持续更新~)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!