教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>python+大數(shù)據(jù)開發(fā)>znode有哪兩種節(jié)點(diǎn)?

znode有哪兩種節(jié)點(diǎn)?

來源傳智教育2022年06月28日 15時(shí)45分47秒

  Zookeeper是由節(jié)點(diǎn)組成的樹,樹中的每個(gè)節(jié)點(diǎn)被稱為Znode。節(jié)點(diǎn)的類型在創(chuàng)建時(shí)被指定,一旦創(chuàng)建就無法改變。Znode有兩種類型的節(jié)點(diǎn),分別是臨時(shí)節(jié)點(diǎn)和永久節(jié)點(diǎn)。

  臨時(shí)節(jié)點(diǎn),該生命周期依賴于創(chuàng)建它們的會(huì)話,一旦會(huì)話結(jié)束,臨時(shí)節(jié)點(diǎn)將會(huì)被自動(dòng)刪除,當(dāng)然也可以手動(dòng)刪除。雖然每個(gè)臨時(shí)的Znode都會(huì)綁定到一個(gè)客戶端,但它們對(duì)所有的客戶端還是可見的。另外,需要注意的是臨時(shí)節(jié)點(diǎn)不允許擁有子節(jié)點(diǎn)。

  永久節(jié)點(diǎn),該生命周期不依賴于會(huì)話,并且只有在客戶端顯示執(zhí)行刪除操作的時(shí)候,它們才能被刪除。

  由于Znode的序列化特性,在創(chuàng)建節(jié)點(diǎn)時(shí),用戶可以請(qǐng)求在該Znode的路徑結(jié)尾添加一個(gè)不斷增加的序列號(hào),序列號(hào)對(duì)于此節(jié)點(diǎn)的父節(jié)點(diǎn)來說是唯一的,這樣便會(huì)記錄每個(gè)子節(jié)點(diǎn)創(chuàng)建的先后順序。

和我們?cè)诰€交談!