1. 程式人生 > >zookeeper 學習筆記1(轉)

zookeeper 學習筆記1(轉)

html path zookeepe 事件 需要 客戶端 記錄 getc child

本文轉自https://www.cnblogs.com/fanguangdexiaoyuer/p/7077520.html 感謝作者 可以設置觀察的操作:exists,getChildren,getData 可以觸發觀察的操作:create,delete,setData zookeeper觀察機制; 服務端只存儲事件的信息, 客戶端存儲事件的信息和Watcher的執行邏輯. ZooKeeper客戶端是線程安全的。 每一個應用只需要實例化一個ZooKeeper客戶端即可, 同一個ZooKeeper客戶端實例可以在不同的線程中使用。 zookeeper觀察機制; 服務端只存儲事件的信息, 客戶端存儲事件的信息和Watcher的執行邏輯. ZooKeeper客戶端是線程安全的。 每一個應用只需要實例化一個ZooKeeper客戶端即可, 同一個ZooKeeper客戶端實例可以在不同的線程中使用。 zookeeper觀察機制; 服務端只存儲事件的信息, 客戶端存儲事件的信息和Watcher的執行邏輯. ZooKeeper客戶端是線程安全的。 每一個應用只需要實例化一個ZooKeeper客戶端即可, 同一個ZooKeeper客戶端實例可以在不同的線程中使用。 ZooKeeper客戶端會將這個Watcher對應Path路徑存儲在ZKWatchManager中,同時通知ZooKeeper服務器記錄該Client對應的Session中的Path下註冊的事件類型。當ZooKeeper服務器發生了指定的事件後,ZooKeeper服務器將通知ZooKeeper客戶端哪個節點下發生事件類型,ZooKeeper客戶端再從ZKWatchManager中找到相應Path,取出相應watcher引用執行其回調函數process。

zookeeper 學習筆記1(轉)