![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
�ppppush car
这个作者很懒,什么都没留下…
展开
-
Zookeeper 共享锁 图解
read请求 如果前面是读锁 则直接获取锁 如果是写锁 那么就 监听等待获取锁 ,如果是write 请求 那么就和公平锁的机制一样 监听前面的节点原创 2022-03-16 17:55:43 · 2014 阅读 · 0 评论 -
zookeeper 公平锁 图解
当请求进来直接在/lock 下面创一个临时顺序节点且为容器节点类型 排序并依次监听比自己小一位的节点 当完成后 delete 释放节点原创 2022-03-16 17:50:54 · 2563 阅读 · 0 评论 -
zookeeper非公平锁 图解
当有10W个请求过来时候,根据ZK的特性 只能有一个节点被创建(获取了一把锁)那么剩下的9.9万个只能在监听等待. 同时当锁释放的时候 还要通知99999个线程 让他们再次并发竞争 由此可以得知 第二轮还是99998个线程在等待并反复上面的流程 导致集群性能会下降的非常厉害 ...原创 2022-03-16 17:40:59 · 2087 阅读 · 0 评论