xxljob图
2021-10-09 15:39:31 31 举报
XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。它提供了直观的可视化界面,可以方便地创建和管理任务,监控任务执行状态和日志,以及进行任务调度策略的配置。此外,XXL-JOB还支持多种任务类型,如定时任务、CRON表达式任务、固定频率任务等,并提供了丰富的任务执行器模型,如Shell、Python、Java等,以满足不同场景的需求。总的来说,XXL-JOB是一个强大而灵活的任务调度工具,可以帮助开发者轻松地实现复杂的任务调度需求。
作者其他创作
大纲/内容
返回结果进入调度结果queue
执行器选择机器
缓存
页面手动触发
回调api服务api/callback
是否分片
XxlJobTrigger路由策略
ExecutorBizImpl接受RPC调用
执行器
fastTriggerPoolslowTriggerPool线程池选择策略
JobThreadWhile循环扫描队列任务出队
TriggerCallbackThread whilewhile循环扫描队列出队
更新任务执行结果DB
取到JobThread
调度结果queue
JobHandler执行任务execute()
XxlJobTrigger异步线程启动
调度中心
Cron定时触发
任务进入调度请求queue
阻塞策略
调度请求queue
XxlJobTrigger分片广播
发起RPC调用
根据JonId取到Jobhandler
初始化加载全部JobHandler
0 条评论
下一页