elastic-lite-job注册中心数据结构
2018-03-07 10:59
274 查看
elastic-lite-job注册中心数据结构,注册中心在定义的命名空间下,创建作业名称节点,用于区分不同作业,所以作业一旦创建则不能修改作业名称,如果修改名称将视为新的作业。作业名称节点下又包含4个数据子节点,分别是config,instances,sharding,servers和leader以下是注册中心操作和数据结构实现类图
①JobNodePath定义注册中心作业节点数据结构和节点路径基本操作方法②通过调用分布式协调注册中心CoordinatorRegistryCenter实现对zookeeper增删改查、leader选举、节点路径监听、连接状态监听等操作③LeaderExecutionCallback回调函数主要实现主节点选择完成之后,把主节点服务实例设置到leader/election/instance路径下,标识主节点服务。
①JobNodePath定义注册中心作业节点数据结构和节点路径基本操作方法②通过调用分布式协调注册中心CoordinatorRegistryCenter实现对zookeeper增删改查、leader选举、节点路径监听、连接状态监听等操作③LeaderExecutionCallback回调函数主要实现主节点选择完成之后,把主节点服务实例设置到leader/election/instance路径下,标识主节点服务。
相关文章推荐
- Elastic-Job-Lite实现原理
- [置顶] Elastic-Job-Lite 源码阅读 ---- 作业执行
- Elastic-Job-Lite 项目编译问题
- elastic-job(lite)使用的一些注意事项
- elastic-job的elastic-job-lite-console部署
- elastic-lite-job配置信息
- Elastic-Job-Lite 分析( 作业配置)
- Elastic-Job-Lite的原理简介和使用(推荐)
- elastic-lite-job作业运行痕迹
- elastic-lite-job service节点
- Elastic-Job-Lite分析——作业调度器 JobScheduler 的创建过程
- elastic-lite-job leader节点
- [置顶] Elastic-Job-Lite 源码阅读 ---- 任务初始化
- Elastic-job-lite 2.1.3 代码详解
- elastic-lite-job作业监控服务
- [置顶] elastic job (一) elastic-job-lite----SimpleJob
- elastic-job-Lite入门
- 【Spring Cloud】Eureka服务注册中心搭建
- 注册中心 Eureka 源码解析 —— 项目结构简介
- 基于ZooKeeper的Dubbo注册中心