XXL-JOB是轻量级分布式任务调度平台
port:8088 初始账号:admin/123456
主要有调度中心、执行器、任务
执行流程:
1.执行器向调度中心上报任务
2.调度中心为执行器分配任务
3.执行器执行完任务后进行汇报
如何配置使用XXL-JOB
1.向数据库中载入相关SQL
2. ip::8088/xxl-job-admin ->任务调度中心->执行器管理中新建执行器
3.maven引入坐标
<dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> </dependency>
4.yaml文件添加配置
xxl: job: admin: addresses: http://192.168.101.65:8088/xxl-job-admin executor: appname: testHandler address: ip: port: 9999 logpath: /data/applogs/xxl-job/jobhandler logretentiondays: 30 accessToken: default_token
5.将xxl-job-executor-sample-springboot中的XxlJobConfig文件引入项目
6.在在service中建一个jobHandler存放任务类,下面是样例代码中bean模式
@Component public class SampleXxlJob { private static Logger logger = LoggerFactory.getLogger(SampleXxlJob.class); /** * 1、简单任务示例(Bean模式) */ @XxlJob("demoJobHandler") public void demoJobHandler() throws Exception { logger.info("XXL-JOB, Hello World."); } }
7.回到任务调度中心,进入任务管理,新增一个任务。然后操作点击运行,注意这里的JobHandler要与上述的XxlJob注解内容相同
顺利执行任务
标签:执行器,admin,job,JOB,初见,XXL,xxl From: https://www.cnblogs.com/kun1790051360/p/18288000