分布式任务-Elastic-Job

Elastic-Job-Lite

Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供最轻量级的分布式任务的协调服务,外部依赖仅Zookeeper。

主节点选举

节点 节点类型 节点作用
/${namespace}/${jobName}/leader/election/latch 持久 用于选举的锁
/${namespace}/${jobName}/leader/election/instance 临时 保存主节点地址
/${namespace}/${jobName}/leader/sharding/necessary 持久 判断是否需要重新分片
/${namespace}/${jobName}/leader/sharding/processing 临时 标记主节点正在sharding 的标志
/${namespace}/${jobName}/sharing/${shardingItem}/instance 永久 保存拿到shardingItem分片的作业实例