![](https://img-blog.csdnimg.cn/20210205094848272.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ElasticJob
ElasticJob专栏,深入分析ElasticJob原理
低调的洋仔
春风桃李花开日,秋雨梧桐叶落时。西宫南内多秋草,落叶满阶红不扫。
展开
-
ElasticJob失效转移逻辑
本文主要讲解ElasticJob的失效转移逻辑从根本上说,失效转移逻辑是基于Zookeeper的节点的变化而实现的,这里大致说一下失效转移的流程,Scheduler启动开始后,会注册相应的监听器,这些监听器会监听数据节点的变化情况,那么失效转移逻辑的触发就是因为监听了instanceNode的节点的删除事件,这里其实就是利用了ZK的watch机制,回调的时候通过类型判断的是不是删除事件,当删除事件原创 2020-12-12 16:03:35 · 771 阅读 · 0 评论 -
ElasticJob源码深入解读
public class App { private final static String SERVERLIST = "192.168.154.100:2181,192.168.154.102:2181,192.168.154.104:2181"; public static void main(String[] args) throws SchedulerException原创 2020-12-12 16:03:18 · 1058 阅读 · 0 评论 -
ElasticJob源码分析--定时任务执行JobScheduler类分析
public static void main(String[] args) { // 初始化数据源 DataSource dataSource = MovieServiceUtils.getDataSource(); // 定义日志数据库事件溯源配置 JobEventConfiguration jobEventRdbConfig =原创 2020-12-12 16:00:15 · 939 阅读 · 0 评论 -
ElasticJob源码部分解读-Zookeeper建立连接
private static CoordinatorRegistryCenter createRegistryCenter() { CoordinatorRegistryCenter regCenter = new ZookeeperRegistryCenter(new ZookeeperConfiguration(SERVERLIST, "movie_data"));原创 2020-12-12 15:59:54 · 1149 阅读 · 0 评论