zookeeper的名词复盘-数据模型
zookeeper的视图结构和标准的文件系统非常类似,每一个节点称之为ZNode, 是zookeeper的最小单元。每个znode上都可以保存数据以及挂载子节点。构成一个层次化的树形结构
持久节点(PERSISTENT)
创建后会一直存在zookeeper服务器上,直到主动删除
持久有序节点(PERSISTENT_SEQUENTIAL)
每个节点都会为它的一级子节点维护一个顺序
临时节点(EPHEMERAL)
临时节点的生命周期和客户端的会话绑定在一起,当客户端会话失效该节点自动清理
临时有序节点(EPHEMERAL)
在临时节点的基础上多了一个顺序性
CONTAINER 当子节点都被删除后,Container 也随即删除
PERSISTENT_WITH_TTL 超过TTL 未被修改,且没有子节点
PERSISTENT_SEQUENTIAL_WITH_TTL客户端断开连接后不会自动删除Znode,如果该Znode没有子Znode且在给定TTL时间内无修改,该Znode将会被删除;TTL单位是毫秒,必须大于0且小于或等于 EphemeralType.MAX_TTL
zookeeper的名词复盘-数据模型相关推荐
- zookeeper的名词复盘-Watcher
zookeeper提供了分布式数据的发布/订阅功能,zookeeper允许客户端向服务端注册一个watcher监听,当服务端的一些指定事件触发了watcher,那么服务端就会向客户端发送一个事件通知. ...
- zookeeper的名词复盘-版本-保证分布式数据原子性
zookeeper为数据节点引入了版本的概念,每个数据节点都有三类版本信息,对数据节点任何更新操作都会引起版本号的变化 版本有点和我们经常使用的乐观锁类似.这里有两个概念说一下,一个是乐观锁,一个是悲 ...
- zookeeper的名词复盘-Stat状态信息
每个节点除了存储数据内容以外,还存储了数据节点本身的一些状态信息,通过get命令可以获得状态信息的详细内容
- zookeeper的名词复盘-会话
1. Client初始化连接,状态转为CONNECTING(①) 2. Client与Server成功建立连接,状态转为CONNECTED(②) 3. Client丢失了与Server的连接或者没有接 ...
- zookeeper的名词复盘-集群角色
- 【ZooKeeper Notes 14】数据模型
转载请注明:@ni掌柜 nileader@gmail.com 本文主要讲述ZooKeeper的数据模型,包括ZooKeeper的数据视图,节点的层次结构以及节点类型等基本属性.Zookeeper的视图 ...
- 一文入门 Zookeeper
文章目录 1. zookeeper 简介 1.1 什么是zookeeper 1.2 zookeeper 发展历史 1.3 zookeeper 典型应用场景 1.4 zookeeper 提供的服务 1. ...
- 一文彻底搞懂 zookeeper 核心知识点(修订版)
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 初识 zookeeper Zookeeper 它作为Had ...
- 你的简历写了 “熟悉” zookeeper ?那这些你会吗?
前言 本文主要分享一下zookeeper的一些基本概念,在正式进入正题前,和大家聊一聊刚入行时我的面试经验,可以说是耿直的有些可爱. 面试官:用过zookeeper 吗? 我:用过啊,给dubbo提供 ...
最新文章
- Ubuntu 下编译ffmpeg和x264解编码器(翻译的一篇文章:)
- linux c 编译错误 conflicting types for ‘xxx’
- XSLT - 利用template实现for循环
- LINUX服务器开启防火墙并屏蔽恶意IP
- 【经验】新人学习写程序的第一道坎
- Kafka分区分配计算(分区器Partitions)
- 经典SQL语句大全(技巧篇)
- python内置类型_Python内置对象类型
- netty发送数据_看完这篇还不清楚Netty的内存管理,那我就哭了
- 入门科普:什么时候要用Python?用哪个版本?什么时候不能用?
- visio中公式太小_串并联管道中调节阀的工作流量特性分析
- [ANE for Android]Java接口部分引用第三方JAR的解决办法
- 人工智能:博弈--人机中国象棋
- Fedora 9安装vmware tools解决方案
- PyQt4-入门学习(1)
- 浏览器发送POST请求、DELETE请求
- 推荐系统--基于用户的协同过滤算法(UserCF)
- centos安装图形化界面及vnc-server连接
- 浅析气排球技、战术特点
- 我所理解的高通平台Lcd驱动框架
热门文章
- 组态王6.55连接MySql数据库(笔记)
- Spark 资源调度及任务调度
- Nacos深入浅出(三)
- css 浮动问题 display显示 和 光标设置cursor
- [Windows]查看运行进程的参数【wmic】
- JS - 讨论 - 编码习惯 - JavaScript代码到底要不要写分号?
- Java.math.BigDecimal
- unity, GL.TexCoord or GL.Color must put before GL.Vertex!!!
- java之Map和Collection
- 软件介绍网站:“软矿”x-berry