![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
lovesman
这个作者很懒,什么都没留下…
展开
-
zookeeper01——典型使用场景
1、zookeeper非公平锁,公平锁和共享锁 非公平锁:在竞争激烈的情况下,效率比较低;惊群效应-羊群效应 解决方法:基于临时顺序节点, (1)请求进来,按照依次创建临时顺序节点; (2)判断自己是不是lock节点下面的最小的节点; 如果是最小的,则获取到锁,否则监听前面的节点; (3)获得锁的请求,处理完释放锁,即delete节点,然后后继第一个节点将收到通知,重复步骤2; 2、leader选举在分布式场景中的应用 3、 ...原创 2020-12-19 09:47:58 · 207 阅读 · 2 评论 -
zookeeper01——zookeeper核心特性与节点
zookeeper核心特性与节点 是一个分布式协调框架,提供统一命名服务,状态同步服务,集群管理,分布式应用配置项的管理等;本质上是一个存储少量数据的基于内存的数据库。两个核心:文件系统数据结构和监听通知机制。 文件系统数据结构 每个子目录都被称为znode; 1、持久化目录节点; 2、持久化顺序目录节点; 3、临时目录节点; 4、临时顺序目录节点; 持久化节点:客户端与zookeeper断开后,节点依然存在; 临时节点:客户端与zookeeper断开后,节点被删除; 顺序节点:zookeeper会对节点进原创 2020-12-04 08:23:30 · 311 阅读 · 0 评论