xxl-job 任务执行控制器:

其中MethodJobHandler 用于处理 执行器中加了 @XxlJob 注解的方法。我们本次改造也是在该基础上拓展。
GlueJobHandler、ScriptJobHandler 是执行GLUE(Java)和 其他脚本任务的处理器。

com.xxl.job.core.glue.GlueTypeEnum

traceId添加的逻辑:
将traceId加入到MDC(MDC 全称是 Mapped Diagnostic Context,可以粗略的理解成是一个线程安全的存放诊断日志的容器。)中,日志框架会将MDC中的值打印。


实现: