xxl-job
空~自由
懒虫,心血来潮更一下
展开
-
xxl-job架构设计
我们先看官网提供的一张架构图来分析。从架构图可以看出,分别有调度中心和执行器两大组成部分调度中心。负责管理调度信息,按照调度配置发出调度请求,自身不承担业务代码。支持可视化界面,可以在调度中心对任务进行新增,更新,删除,会实时生效。支持监控调度结果,查看执行日志,查看调度任务统计报表,任务失败告警等等。 执行器。负责接收调度请求,执行调度任务的业务逻辑。执行器启动后需要注册到调度中心。接收调度中心的发出的执行请求,终止请求,日志请求等等。接下来我们看一下xxl-job的工作原理。原创 2021-03-28 21:53:35 · 904 阅读 · 1 评论 -
基于xxl-job中CronExpression实现
cron表达式简介cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}cron表达式案例"30 * * * * ?" 每半分钟触发任务"1 0 0 * * ?"每天0时0分0秒执行任务"30 10 * * * ?" 每小时的10分30秒触发任务"30 10 1 * * ?" 每天1点10分30秒触发任务"30 10 1 20 * ?" 每月20号1点10分30秒触发任务"30 10 1 20 10 ? *" 每年10月2...原创 2020-08-21 17:09:28 · 1186 阅读 · 0 评论 -
xxl-job任务定时触发流程
https://www.cnblogs.com/wanghongsen/p/12510533.html转载 2020-07-07 18:39:08 · 1209 阅读 · 0 评论 -
xxl-job路由策略源码分析
版本:2.2.1-SNAPSHOT源码入口:XxlJobAdminConfig->XxlJobScheduler->JobScheduleHelper(start方法)->JobTriggerPoolHelper(addTrigger方法)->XxlJobTrigger(trigger方法[processTrigger方法])具体代码如下:/** * @param group job group, regist原创 2020-07-03 20:01:39 · 897 阅读 · 1 评论