一、zk特性的session的基本原理
1、客戶端與服務端之間的連接存在會話
2、每個會話都可以設置一個超時時間
3、心跳結束,session則過期
4、session過期,則臨時節點znode會被拋棄
5、心跳機制: 客戶端想服務端的ping包請求
二、create命令
create /larry larry-data
值為larry-data
[zk: localhost:2181(CONNECTED) 6] create /larry larry-data
Created /larry
該節點是持久化的
2、創建臨時節點 加參數-e
create -e /larry/java larry-data-java
在larry節點下創建子節點
如上圖 0x0位永久節點 , 0x100000115510000為臨時節點
創建順序節點
三、set命令
增加版本號,如下圖 dataVersion為1
第二次設置就好報錯。這個也就是常見的樂觀鎖的使用方式。
三、delete命令
刪除節點: delete /larry/sec0000000001
刪除指定版本