使用Zookeeper实现leader选举
生活随笔
收集整理的這篇文章主要介紹了
使用Zookeeper实现leader选举
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在分布式計(jì)算中,leader?election是很重要的一個(gè)功能,這個(gè)選舉過程是這樣子的:指派一個(gè)進(jìn)程作為組織者,將任務(wù)分發(fā)給各節(jié)點(diǎn)。在任務(wù)開始前,哪個(gè)節(jié)點(diǎn)都不知道誰(shuí)是leader或者coordinator。當(dāng)選舉算法開始執(zhí)行后,每個(gè)節(jié)點(diǎn)最終會(huì)得到一個(gè)唯一的節(jié)點(diǎn)作為任務(wù)leader。除此之外,選舉還經(jīng)常會(huì)發(fā)生在leader意外宕機(jī)的情況下,新的leader要被選舉出來。
Curator有兩種選舉recipe(Leader Latch和Leader?Election)
?
總結(jié)
以上是生活随笔為你收集整理的使用Zookeeper实现leader选举的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 释放锁的逻辑-LockInternals
- 下一篇: 使用Zookeeper实现leader选