zookeeper初步发现

时间:2013-06-21 06:30:08

标签: apache-zookeeper service-discovery apache-curator

我想使用Apache Zookeeper(或Curator)作为复制的命名服务。假设我运行3个zookeeper服务器,我有十几台具有不同应用程序的计算机可以连接到这些服务器。

我应该如何将zookeeper IP地址传达给客户端?应该手动分发给每台机器的配置文件?

Corba Naming服务有一个UDP广播发现选项,在这种情况下不需要配置文件。在Zookeeper中有类似的可能性吗?

1 个答案:

答案 0 :(得分:1)

这取决于您部署的位置/方式。如果是在AWS,您可以使用Route 53或弹性IP。通常,解决方案是某种DNS。即每个ZK实例的众所周知的主机名。

如果您使用参展商(免责声明,我写过),参展商可以更轻松地与Apache Curator合作,提供最新的群集信息。