pink
pink copied to clipboard
请问为什么要选一个Job Node Leader 呢?
感谢你开源的分布式任务调度平台。 请教一个问题,为什么要选一个Job Node Leader 呢?我想了下,不选主,而是全部都是无状态的运行,任何一个node接受到了请求然后将任务投递到etcd,感觉不会有什么问题啊?还是我哪里理解错了吗?谢谢。
感谢你开源的分布式任务调度平台。 请教一个问题,为什么要选一个Job Node Leader 呢?我想了下,不选主,而是全部都是无状态的运行,任何一个node接受到了请求然后将任务投递到etcd,感觉不会有什么问题啊?还是我哪里理解错了吗?谢谢。
- 如果不选择一个Leader 则会出现如下问题: 维护一个任务由哪个调度节点进行调度。并且要维护调度节点下线状态下 任务分配策略如:(所有任务节点被重新分配至其他在线的节点上)【参考:当当的 elastic-job-lite】。
- 没有主调度节点和有主调度节点是两种不同实现的方式,具体采用哪种看个人选择。