curator

    1熱度

    1回答

    我目前在Zookeeper合奏中有3臺機器 - 我已經設置了配置文件,合奏中的3臺機器可以相互通信。 領導者選舉到底是什麼?我是否需要使用LeaderLatch來啓動領導者選舉,還是在正確設置配置文件後自動發生?

    0熱度

    1回答

    我們知道如何創建使用Apache館長分佈式共享鎖: InterProcessMutex lock = new InterProcessMutex(client,"/my/lock"); 對於上面的代碼,我有兩個問題: 1:第二個參數是路徑鎖(znode),這個鎖znode也是自動創建的這段代碼,還是我們需要手動創建它呢? 2:如果它是由「InterProcessMutex」創建的,那麼如果這個

    2熱度

    1回答

    Netflix Curator的CuratorFramework對象實例允許在「inTransaction()」中運行變異操作。我目前正在使用這些調用,但是在我的生活中,現在不知道如何提交它們,現在我已經做了一堆。 看着CuratorTransaction javadoc(在這裏找到:http://netflix.github.com/curator/doc/com/netflix/curator

    1熱度

    1回答

    我是否需要爲我想在我的項目中實現的每個接收者創建Curator框架的單獨實例? 例如,我是否需要爲LeaderElection創建單獨的CuratorFramework實例併爲分佈式鎖定/隊列單獨分配CuratorFramework實例? 問候 孫大信

    2熱度

    1回答

    我使用Curator 1.2.4,並且當我想監視一個znode以查看它的子級更改時,我總是收到ConnectionLossException。 我然後實現觀察者這樣 public class CuratorChildWatcherImpl implements CuratorWatcher { private CuratorFramework client; public

    8熱度

    2回答

    我正在研究一個項目,我需要在一個節點上維護一個手錶,並且該節點也是子節點。我嘗試過使用PathCache,但我不確定如何在這裏注意兒童的孩子? 這裏我的根節點是 - "/my/test",我正在使用下面的代碼在該節點上監視。我想要做的就是讓手錶保持在"/my/test" znode上。因此,假設如果這些節點被添加到我的根節點 - "/my/test/test1" "/my/test/test2"

    8熱度

    2回答

    就是在apache館長框架LeaderLatch和LeaderSelector之間的區別? http://curator.incubator.apache.org/curator-recipes/leader-election.html

    2熱度

    2回答

    我想讓服務使用一些憑證進行ZooKeeper驗證,以便他們可以訪問配置信息。 Digest authentication是不是我的要求確保充分的:「認證通過發送用戶名完成:在明文密碼」。 是否有簡單又安全的備選方案?我可以使用Curator,並且該項目是基於Java的。 如果不是,創建我自己的身份驗證方法將涉及哪些步驟?執行AuthenticationProvider,在服務器上設置zookeep

    0熱度

    1回答

    我想用Apache Zookeeper(或Curator)作爲複製的命名服務。比方說,我跑3級飼養員的服務器和我有電腦與可以連接到這些服務器不同的應用一打。 我應該如何溝通的動物園管理員的IP地址的客戶端?配置文件應該手動分發給每臺機器? CORBA命名服務已經在這種情況下,不需要配置文件的UDP廣播發現的選項。在Zookeeper中是否有類似的可能性?

    0熱度

    1回答

    我正在使用zookeeper的curator庫進行跨機器的進程間鎖定。 只有一個函數可以在其中創建鎖,執行工作然後釋放鎖。 我應該使用同步關鍵字與此功能,以確保在同一臺機器上的線程串行調用此函數,因此最大限度地減少對zookeeper的調用或似乎是矯枉過正?