zookeeper
文章平均质量分 56
cluse_ld
这个作者很懒,什么都没留下…
展开
-
Zookeeper选举机制(新)
zookeeper的leader选举原创 2022-08-11 11:26:08 · 363 阅读 · 0 评论 -
Zookeeper实现分布式锁
假设现在客户端A还没释放锁, 那么根节点下有两个节点, 使当前节点监听上一个节点, 一旦监听到上一个节点被删除(释放锁), 判断客户端B是不是order_locak节点下序号最小的节点, 是: 加锁, 重复上面的流程, 否: 继续等待判断是不是当前节点是不是序号最小的节点.判断客户端A是不是order_locak节点下序号最小的节点(当前只有一个节点, 该节点本身就是最小节点), 是: 加锁 ----> 执行业务逻辑----> 执行完毕, 释放锁(删除节点)....原创 2022-08-07 15:45:38 · 365 阅读 · 0 评论 -
简述Zookeeper
Zookeeper是一个分布式开源的分布式应用程序协调服务,它实现是依赖于ZAB协议,实现一种主备模式的架构来保持集群中数据的一致性。Zookeeper可用于服务发现,分布式锁,分布式领导选举,配置管理等。Zookeeper体统了一个类似于Linux文件系统的树形结构可认为是轻量级的内存文件系统,只能存少量信息。Zookeeper的所有数据都存在内存中,且每个节点的内存大小默认为1M。同时它还提供了对于每个节点的监控与通知机制。Zookeeper集群中的任何一台机器都可以响应客户端的读操作。......原创 2022-08-01 12:41:56 · 719 阅读 · 0 评论 -
简介ZAB协议
是为zookeeper专门设计的一种支持`崩溃恢复`的`原子广播`协议。基于该协议,zookeeper实现了一种主备模式的系统架构来保持集群中各个副本之间的数据一致性。原创 2022-07-31 18:02:08 · 220 阅读 · 0 评论 -
Zookeeper的leader选举过程
Zookeeper的leader选举过程原创 2022-07-30 18:21:52 · 1027 阅读 · 0 评论