分布式任务调度
文章平均质量分 79
nuaazhaofeng
爱生活,爱coding
展开
-
【源码分析】Elastic-Job源码分析之AbstractElasticJobExecutor分析
还记得我们在JobScheduler中,在创建任务详情时,会调用一个建造器JobBuilder来创建一个Job,类型是LiteJob。LiteJob.java/** * Lite调度作业. * * @author zhangliang */ public final class LiteJob implements Job { @Setter private ElasticJo原创 2017-05-19 18:23:00 · 1091 阅读 · 0 评论 -
【源码分析】Elastic-Job源码分析之JobScheduler类分析
JobScheduler这个类是EJ中比较核心的一个类,我们现在开始解析这个类。一、构造器首先我们看一下JobScheduler的几个构造器。 private JobScheduler(final CoordinatorRegistryCenter regCenter, final LiteJobConfiguration liteJobConfig, final JobEventBus jo原创 2017-05-10 20:24:23 · 800 阅读 · 0 评论 -
【源码分析】分布式锁-RedisLockRegistry源码分析[转]
前言官网的英文介绍大概如下: Starting with version 4.0, the RedisLockRegistry is available. Certain components (for example aggregator and resequencer) use a lock obtained from a LockRegistry instance to ensure th转载 2017-05-10 16:59:50 · 2281 阅读 · 0 评论 -
elastic-job动态添加定时任务
在elastic-job的使用过程中,我们会遇到动态添加定时任务的时候,但是官网上面并没有对这块内容进行说明。按照我的理解以及官网上面elastic-job的框架图,ej的定时任务其实是存储在zookeeper的一个个节点上面,所以通过给zookeeper添加对应的节点即可完成定时任务的添加动作。下面上代码:import java.text.SimpleDateFormat; import java原创 2017-04-26 15:34:09 · 2695 阅读 · 0 评论