zookeeper節點型別

2021-10-04 04:30:51 字數 510 閱讀 6505

借點型別

功能描述

持久節點(persistent)

所謂持久節點,是指在節點建立後,就一直存在,直到有刪除操作來主動清除這個節點——不會因為建立該節點的客戶端會話失效而消失。

持久順序節點(persistent_sequential)

這類節點的基本特性和上面的節點型別是一致的。額外的特性是,在zk中,每個父節點會為他的第一級子節點維護乙份時序,會記錄每個子節點建立的先後順序。基於這個特性,在建立子節點的時候,可以設定這個屬性,那麼在建立節點過程中,zk會自動為給定節點名加上乙個數字字尾,作為新的節點名。這個數字字尾的範圍是整型的最大值。

臨時節點(ephemeral)

和持久節點不同的是,臨時節點的生命週期和客戶端會話繫結。也就是說,如果客戶端會話失效,那麼這個節點就會自動被清除掉。注意,這裡提到的是會話失效,而非連線斷開。另外,在臨時節點下面不能建立子節點。

臨時順序節點(ephemeral_sequential)

臨時的有序借點,可以使用它的特性來實現分布式鎖

ZooKeeper 節點型別

zookeeper 節點是有生命週期的,這取決於節點的型別。在 zookeeper 中,節點型別可以分為持久節點 persistent 臨時節點 ephemeral 以及時序節點 sequential 具體在節點建立過程中,一般是組合使用,可以生成以下 4 種節點型別。持久節點 persistent...

ZooKeeper 節點型別

zookeeper 節點是有生命週期的,這取決於節點的型別。在 zookeeper 中,節點型別可以分為持久節點 persistent 臨時節點 ephemeral 以及時序節點 sequential 具體在節點建立過程中,一般是組合使用,可以生成以下 4 種節點型別。持久節點 persistent...

ZooKeeper 節點型別

zookeeper 節點是有生命週期的,這取決於節點的型別。在 zookeeper 中,節點型別可以分為持久節點 persistent 臨時節點 ephemeral 以及時序節點 sequential 具體在節點建立過程中,一般是組合使用,可以生成以下 4 種節點型別。1 持久節點 persiste...