我目前正在尝试在双节点群集中使用zookeeper。我根据配置在节点上运行自己的集群编队算法。我们只需要Zookeeper的分布式数据库功能。
注意:容错不是此项目的主要关注点。如果其中一个节点出现故障,我们就有足够的代码逻辑在没有zookeeper服务的情况下运行。当两个节点都处于活动状态时,我们使用zookeeper来共享数据。
非常感谢任何帮助。
答案 0 :(得分:0)
Zookeeper是一个协调系统,主要用于协调节点之间的协调。当对这样的分布式系统进行写入时,为了协调并协商存储的值,所有写入都经过master (aka leader)
。读取可以通过任何节点进行。 Zookeeper要求每个法定人数选择一个主/领导者,以便始终如一地提供写请求。 Zookeeper使用ZAB protocol作为一致性算法。
如我所见,您需要的是分布式数据库。不是分布式协调系统。