XxlJob代码时序图
2024-11-11 18:00:51 2 举报
XXLJob代码时序图
作者其他创作
大纲/内容
传递参数执行executor节点run服务run()
初始化init()
ExecutorBizImpl
JobLogReportHelper
向admin节点注册executor信息startRegistry()
channel()
processTriger()
启动执行器start()
EmbedHttpServerHandler
addLast()
XxlJobScheduler
initJobHandlerMethodRepository()获取applicationContext中标注XxlJob的处理类,并反射实例化进缓存jobHandlerRepository
初始化调度线程池toStart()
初始化日志统计线程start()
JobScheduleHelper
trigger()
初始化admin/executor注册与监控线程start()
作业调度trigger()
TriggerCallbackThread
日志文件清理线程JobLogFileCleanThread.getInstance().start()
run()
new
JobCompleteHelper
作业回调处理线程TriggerCallbackThread.getInstance().start()
JobTriggerPoolHelper
初始化作业调度线程start()
获取http请求处理对象getExecutorBiz()
调度执行器runExecutor()
ExecutorBizClient
group()
childHandler()
JobRegistryHelper
channelRead0()
process()
JobLogFileCleanThread
EmbedServer
writeResponse()
初始化失败作业处理线程start()
addTrigger()
XxlJobTrigger
初始化任务结果丢失处理线程start()
初始化admin节点客户端initAdminBizList()
启动netty服务端包装服务start()
XxlJobSpringExecutor
JobFailMonitorHelper
XxlJobExecutor
ServerBootstrap
初始化executor节点initEmbedServer()
0 条评论
下一页