当有10W个请求过来时候,根据ZK的特性 只能有一个节点被创建(获取了一把锁)那么剩下的9.9万个只能在监听等待. 同时当锁释放的时候 还要通知99999个线程 让他们再次并发竞争 由此可以得知 第二轮还是99998个线程在等待并反复上面的流程 导致集群性能会下降的非常厉害
zookeeper非公平锁 图解
最新推荐文章于 2024-07-06 21:33:30 发布
当有10W个请求过来时候,根据ZK的特性 只能有一个节点被创建(获取了一把锁)那么剩下的9.9万个只能在监听等待. 同时当锁释放的时候 还要通知99999个线程 让他们再次并发竞争 由此可以得知 第二轮还是99998个线程在等待并反复上面的流程 导致集群性能会下降的非常厉害