zk的特性-session的基本原理 一

  • 客户端与服务端之间的连接存在会话,也就是session
  • 每个会话都可以设置一个超时时间
  • 心跳结束,session则过期

    zk的特性-session的基本原理 二

  • Session过期,则临时节点znode会被抛弃

  • 心跳机制:客户端想服务端的ping包请求

    zk的常用命令操作 2

  • create命令

    1. # -e 创建的是临时节点
    2. # acl 创建权限
    3. # -s 创建顺序节点
    4. create [-s] [-e] path data acl

    create创建临时节点

    1. create -e /a/tem2 tem2Val

    如何区分节点是临时节点还是永久节点

    ephemeralOwner = 0x10000068fb20002 是 临时节点
    ephemeralOwner = 0x0 是永久节点
    当session失效后,临时节点会删除,也就是 当服务端 获取不到 客户端的pint请求,超过设置的session超时时间后,就会删除临时节点

    create创建顺序节点

    1. create -s /a/cec secVal

    image.png