大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~

在这里插入图片描述

xxl-job官网以及相关资料

回调实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
回调实现相对比较简单,也就是通过logId

异步调用

xxl-job架构图

在这里插入图片描述

可以看到调用跟执行handler是分开的,异步回调结果。

执行过程

com.xxl.job.core.executor.XxlJobExecutor#registJobThread
在这里插入图片描述
看到IJobHandler是不是很熟悉,一般实现定时器都要继承这个类。

在这里插入图片描述
com.xxl.job.core.thread.JobThread#run

在这里插入图片描述
可以看下这一篇

XxlJobContext.setXxlJobContext(xxlJobContext);在上面代码把日志文件set进去了。

在这里插入图片描述
执行完毕进行回调
在这里插入图片描述
执行上面讲述的回调步骤。

GitHub 加速计划 / xx / xxl-job
27.16 K
10.79 K
下载
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
最近提交(Master分支:3 个月前 )
e5d26ba2 - 3 个月前
977ad87b - 4 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐