2013-08-02 79 views
0

我正在使用Zookeeper进行分布式资源锁定。我有一个7 Zookeeper实例和7个应用程序客户端连接到他们的群集。如何跨Zookeeper群集分发客户端的最佳实践

Zookeeper集群中分布客户端的最佳策略是什么?通过分发我的意思是什么动物园终端应该用于客户端进行初始连接(我明白,在故障转移客户端可能会自动重新连接到另一个动物园节点)。

一对一是一个很好的策略,为什么?可能所有的客户端都应该连接到一个Zookeeper节点?可能我应该以这种方式减少Zookeeper节点的数量?

回答

0

明白了。我正在使用Curator库,我需要的仅仅是将服务器列表作为连接字符串传递:

CuratorFramework client = CuratorFrameworkFactory.newClient("10.0.0.1,10.0.0.2", 1000, 1000, new ExponentialBackoffRetry(1000, 3)); 
相关问题