Update Zookeeper简介及核心概念.md
This commit is contained in:
		| @@ -174,7 +174,6 @@ Zookeeper通过Watcher机制可以实现数据的发布和订阅。分布式系 | ||||
| 分布式系统的所有服务节点可以竞争性地去创建同一个临时ZNode,由于Zookeeper不能有路径相同的ZNode,必然只有一个服务节点能够创建成功,此时可以认为该节点获得了锁。其他没有获得锁的服务节点通过在该ZNode上注册监听,从而当锁释放时再去竞争获得锁。锁的释放情况有以下两种: | ||||
|  | ||||
| + 当正常执行完业务逻辑后,客户端主动将临时ZNode删除,此时锁被释放; | ||||
|  | ||||
| + 当获得锁的客户端发生宕机时,临时ZNode会被自动删除,此时认为锁已经释放。 | ||||
|  | ||||
| 当锁被释放后,其他服务节点则再次去竞争性地进行创建,但每次都只有一个服务节点能够获取到锁,这就是排他锁。 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user