zoukankan      html  css  js  c++  java
  • ZooKeeper的不同类型的Znodes

    在ZooKeeper中有3个不同类型的znodes:persistent, ephemeral, sequential

    1. Persistent Znodes(默认)
      在ZooKeeper中,这是默认的znode。他们将持久化保存在ZooKeeper服务上。
      create /znode mydata
    2. Ephemeral Znodes
      也叫做session znodes,temporary znodes。不像persistent znodes,只要创建者客户端退出ZooKeeper服务,Ephemeral Znodes将会销毁。例如,client1创建了eznode1,只要client1退出ZooKeeper服务,eznode1将会销毁。
      create –e /eznode mydata

       经过测试quit命令退出,会销毁这个znode,但是Ctrl+C退出的话,销毁这个znode的速度比较慢。

    3. Sequential Znodes
      Sequential Znode会在名字后面追加一个10位数字的表示顺序的数字。例如client1创建sznode1,在ZooKeeper服务上,sznode1将会用类似命名
      sznode0000000001

      如果客户端创建另一个sequential znode,下一个sequential znode的名字叫做[znode-name]0000000002

      create –s /sznode mydata

       参考url:http://dixu.me/2015/10/14/Tutorial-on-ZooKeeper-Part-1-Concepts-and-Terminologies/

  • 相关阅读:
    springBoot、SpringCloud 常用注解
    HashMap
    数据库连接池原理
    三次握手《《=====》》四次握手
    服务器
    二维码
    Nginx
    日志记录
    数据库事务/索引/存储引擎/锁
    Java接口
  • 原文地址:https://www.cnblogs.com/yandufeng/p/6365769.html
Copyright © 2011-2022 走看看