session的基本原理
- 客户端与服务端之间的连接存在会话
- 每个会话都可以设置一个超时时间
- 心跳结束,session则过期
- Session过期,则临时节点znode会被抛弃
- 心跳机制:客户端向服务端的ping包请求
常用操作
create命令
create [-s] [-e] path data acl
-s:顺序节点
-e:临时节点 session超时后,收不到心跳消失
默认是持久节点
set命令
set path data [version]
version用于设置版本,每次进行操作时如果指定版本要指定当前的版本,设置成功之后dataVersion会增加1 ,是为乐观锁
delete命令
delete path [version]
不设置版本号,节点会直接删除,设置版本号,删除这个版本节点