zoukankan      html  css  js  c++  java
  • 4-2 session的基本原理与create命令的使用

    session的基本原理

    1. 客户端与服务器之间的连接存在会话,这个会话就是session
    2. 每个会话都会可以设置一个超时时间,如果时间到了,该session就会清除
    3. 心跳结束,session则过期
    4. Session过期,则临时节点znode会被抛弃
    5. 心跳机制:客户端向服务器端的ping包请求

    zk的常用命令操作2

    一 创建节点
    create命令
    create [-s] [-e] [-c] [-t ttl] path [data] [acl]
       -e 创建临时节点
    临时节点如何清除或者过期,可以将客户端断掉,当客户端不在发送心跳包,则zk服务器端会将该客户端下的所有临时节点清除。
      -s 创建顺序节点

       [acl]  是针对这个节点创建一个权限的,如果创建权限了,则拥有权限的才可以访问

     1 例如:在根节点下创建test节点:命令:create /text    --这样创建的节点为永久节点,没有值

    2 在根节点下创建test2节点,值为:test2-data,命令:create /test2 test-data

    get /test2 命令是获取/test2节点的值

    3 在/text节点下创建


    二 修改节点
    set 命令
    set [-s] [-v version] path data
    -v指定修改数据的版本号,如果版本号不正确,则修改不成功
    三 delete命令
    delete [-v version] path

  • 相关阅读:
    pyhton 小技巧
    scikit-learn K近邻法类库使用小结
    机器学习加速方法
    Virtual box安装回退的一系列可能的原因及解决办法
    Linux 定时任务
    Redis 操作命令
    在linux下安装并运行scrapyd
    同步/异步 异步回调 协成 线程队列
    Python常用的标准库以及第三方库有哪些?
    Flask 知识点
  • 原文地址:https://www.cnblogs.com/Torey/p/10257170.html
Copyright © 2011-2022 走看看