您的位置:首页 > 其它

xxx-job 源码解读(一)

2018-03-07 14:43 615 查看

1.  调度中心启动源码分析

 首先从spring的配置看起, 从以下配置可以看出,xxl内部使用的是quartzspring配置
com.xxl.job.admin.core.schedule.XxlJobDynamicScheduler  在启动的时候会做如下工作:

XxlJobDynamicScheduler
JobRegistryMonitorHelper.getInstance().start() 详细代码如下:

JobRegistryMonitorHelper
JobFailMonitorHelper.getInstance().start(); 详细代码如下:
JobFailMonitorHelper
以上 是xxl-job 在启动的时候做的操作,  主要是启动两个线程,  用来监控自动注册上来的机器,达到自动注册的目的
监控任务的执行状态, 如若失败,则发送邮件预警

xxl-job 是基于quartz 进行的二次开发,在系统启动的时候,quartz框架会自动去数据库读取相关的配置信息,载入相关定时器信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息