• ZooKeeper 的特性


    ZooKeeper 中的Znode 在被创建的时候,需要指定节点的类型,节点类型分为:

    • 持久性节点,节点的数据化会持久化到磁盘。
    • 临时节点,节点的生命周期和创建改节点的客户端的生命周期保持一致,一旦该客户端的绘画结束,则该客户端所创建的临时节点会被自动删除。
    • 有序节点,在创建的节点后面会增加一个递增的序列,该序列在同一级父节点之下是唯一的。需要注意的是,持久化节点或者临时节点也是可以设置为有序节点的,也就是持久化有序节点或者临时有序节点。

    在3.5.3版本之后,又增加了两种节点类型,分别是:

    • 容器节点后,当容器节点下的最后一个节点被删除是,容器节点就会被自动删除。
    • TTL节点,针对持久化节点或者持久化有序节点,我们可以设置一个存活时间,如果在存活时间之内该节点没有任何修改并且没有任何节点,它就会自动删除。

    需要注意的是,  在同一层级目录下辖,节点的名称必须是唯一的,就像我们在同一个目录下不能创建两个有相同名字的文件夹一样。

  • 相关阅读:
    DNS原理和智能DNS及CDN
    jvm介绍及其优化
    Java Socket网络编程
    TCP/IP协议详解
    单点登录系统
    Kibana安装及使用
    【Golang】Golang Context上下文包
    常用缓存淘汰算法(LFU、LRU、ARC、FIFO、MRU)介绍和实现
    java数据持久层框架MyBatis
    MySQL数据库设计三范式
  • 原文地址:https://www.cnblogs.com/chengxiaoxiao/p/14954773.html
Copyright © 2020-2023  润新知