xxl-job异步调用,回调相关源码解读
xxl-job
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
项目地址:https://gitcode.com/gh_mirrors/xx/xxl-job
免费下载资源
·
大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~
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 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)