栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 前沿技术 > 大数据 > 大数据系统

elestic-job的任务调度不依赖注册中心

大数据系统 更新时间:发布时间: 百科书网 趣学号

elasticjob框架提供的是分布式定时任务分片调度,对于集群的服务,每个实例自身的任务调度自己初始化决定,并不由注册中心控制,但事务是否执行由注册中心的节点内容决定,所以对注册中的节点修改,并不能影响到定时任务实例本身的任务调度。

实例向注册中心注册任务时,如果节点(任务名)存在则不会做任何操作,节点不存在则创建节点

如何动态修改添加定时任务?

监听zookeeper的节点操作事件,重启每个实例的任务调度,即可实现动态添加定时任务,使用naocs虽然能达到目的,但需要每个保证各个实例的网络连接正常与对外api的提供,这样会使得服务实例存在依赖性,不符合设计原则,所以需要采取监听器来实现异步消息的广播,提高服务的内聚性

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/695621.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号