我最近了解到ZooKeeper及其設計。 我明白一個ZooKeeper服務是由多個ZooKeeper服務器支持的,但是,有必要選擇其中一個服務器作爲組的負責人。當ZooKeeper在ZooKeeper服務器中有領導者選舉時,爲什麼策展人會在'流程'中進行領導者選舉?
接下來,我開始通過LeaderLatch和LeaderElection的阿帕奇館長食譜去的,而不是談論選擇的領導者,他們談論選擇過程的領導者(組織者)。
我對此感到困惑。有人可以幫助並向我澄清爲什麼策展人配方和ZooKeeper談論兩種不同類型的領導者?
如果確實它們不同,那麼這些領導者又是如何相互關聯的呢?
謝謝。你有任何公開的鏈接或文件有這些信息嗎?到目前爲止,這只是我的口頭表達。即使我的同事們最終告訴我這種差異,但是,我沒有在ZooKeeper和Curator文檔中找到這些差異。 – DolphinJava
沒有什麼比官方ZooKeeper和館長文檔。 ZooKeeper管理員指南是學習服務器集羣的好地方,http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html,食譜文檔描述了領導者選舉https://zookeeper.apache.org/doc/主幹/ recipes.html#sc_leaderElection。 – igorbel