2013-08-02 118 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)); 
相關問題