![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
馒头太帅了
这个作者很懒,什么都没留下…
展开
-
zookeeper学习笔记---Zookeeper分布式锁
zookeeper学习笔记—Zookeeper分布式锁1.分布式锁2. 排他锁2-1.定义排他锁2-2.获取排他锁2-3.释放排他锁3. 共享锁3-1.定义共享锁3-2.获取共享锁3-3.共享锁读取顺序通过zookeeper确定分布式读写顺序,大致分以下四步创建完节点后,获取/shared_lock节点下所有⼦节点,并对该节点变更注册监听。确定⾃⼰的节点序号在所有⼦节点中的顺序。对于读请求:若没有⽐⾃⼰序号⼩的⼦节点或所有⽐⾃⼰序号⼩的⼦节点都是读请求,那么表明原创 2020-10-03 16:58:24 · 77 阅读 · 0 评论 -
zookeeper学习笔记---Zookeeper使用API的操作
zookeeper学习笔记—Zookeeper使用API的操作zookeeper的API一共分为5个包1.建立会话1. 导入zk的依赖<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.14</version></dependenc原创 2020-09-30 00:29:27 · 104 阅读 · 0 评论 -
zookeeper学习笔记---Zookeeper的命令行对节点的操作
zookeeper学习笔记—Zookeeper的命令行1. 通过zkClient进入zookeeper的客户端1. 进入bin路径2. 使用命令进行连接:./zkcli.sh 连接本地的zookeeper服务器./zkCli.sh -server ip:port 连接指定的服务器ls / 查看当前的所有节点2.创建节点使用create命令:create [-s][-e] path data acl其中,-s 或 -e 分别指定节点特性,顺序 或 临时 节点,若不指定,则创建持久节点;原创 2020-09-29 13:33:13 · 385 阅读 · 0 评论 -
zookeeper学习笔记---Zookeeper系统模型
zookeeper学习笔记—Zookeeper系统模型1.ZooKeeper数据模型Znode2. ZNode 的类型zookeeper的节点类型可以分为三大类事务IDZnode的状态信息cZxid 就是 Create ZXID,表示节点被创建时的事务ID。ctime就是 Create Time,表示节点创建时间。mZxid 就是 Modified ZXID,表示节点最后⼀次被修改时的事务ID。mtime 就是 Modified Time,表示节点最后⼀次被修改的时间。p原创 2020-09-29 10:48:35 · 132 阅读 · 0 评论 -
zookeeper学习笔记---Zookeeper基本概念,环境搭建
zookeeper学习笔记—Zookeeper基本概念1. 基本概念1-1. 集群角色:zookeeper数据节点举例:1-2. 会话(session):1-3. 数据节点(Znode):1-4. 版本:1-5. Watcher(事件监听器):1-6. ACL(权限相关的策略):...原创 2020-09-29 09:51:32 · 110 阅读 · 0 评论 -
zookeeper学习笔记---zookeeper简介
zookeeper学习笔记—zookeeper简介1.分布式系统定义及⾯临的问题1-1. zookeeper主要的应用场景,是作为分布式系统的分布式协同服务1-2. 分布式系统的协调工作就是通过某种方式,让每个节点的信息能够同步和共享。这依赖服务进程之间的通信。通信方式有两种:通过网络进行信息共享通过共享存储2. ZooKeeper如何解决分布式系统⾯临的问题...原创 2020-09-28 14:55:05 · 94 阅读 · 0 评论 -
Springcloud---B站学习---zookeeper学习zookeeper
Springcloud整合zookeeper—B站学习原创 2020-05-08 00:07:25 · 90 阅读 · 0 评论