您好,登錄后才能下訂單哦!
zookeeper提供了一個層次化目錄結構,命名符合常規文件系統規范。
每個節點在zookeeper中叫做znode,并且它有一個唯一的路徑標識。
znode有兩種類型:短暫的(ephemeral)和持久的(persistent),節點znode可以包含
數據和子節點。(短暫的(ephemeral)不能有子節點,當客戶端連接zookeeper時,znode才會存在,一旦客戶端掛掉了,znode被刪除。持久的(persistent)比如節點掛掉了或者zookeeper關閉了,重啟之后還存在,不依賴客戶端回話,只有客戶端明確的說,刪除這個znode,才被刪除)
znode中的數據可以有多個版本。
客戶端應用可以在節點上設置監視器(watcher),比如一旦節點上的數據被修改,就廣播給各個客戶端,當客戶端收到相應信息時,做相應調整
節點znode不支持部分讀寫,而是一次性完整讀寫。
znode的類型在創建時確定,并且之后不能再修改。
znode有四種形式的目錄節點,PERSISTENT,PERSISTENT_SEQUENTIAL,EPHEMERAL,EPHEMERAL_SEQUENTIAL
services,apps,users,都是znode
在某一時刻,只有一個客戶端能獲取子節點locks(分布式鎖)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。