我正在使用Zookeeper进行分布式资源锁定。我有一个由7个Zookeeper实例和7个应用程序客户端连接到它们的集群。
在Zookeeper集群中分发客户端的最佳策略是什么?我所说的分布是指客户端应该使用哪些Zoo端点进行初始连接(我知道在故障转移客户端可能会自动重新连接到另一个Zoo节点)。
一对一是一种好的策略吗?为什么?是否所有客户端都应该连接到一个Zookeeper节点?也许我应该以这种方式减少Zookeeper节点的数量?
发布于 2013-08-02 20:40:48
明白了。我使用的是Curator库,我需要的是将服务器列表作为连接字符串进行传递:
CuratorFramework client = CuratorFrameworkFactory.newClient("10.0.0.1,10.0.0.2", 1000, 1000, new ExponentialBackoffRetry(1000, 3));https://stackoverflow.com/questions/18015794
复制相似问题