xxl-job异步调用,回调相关源码解读

1,477 阅读1分钟

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进去了。

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