基于zookeeper的分布式锁

基于zookeeper的分布式锁,原理很简单,大概分为以下几步: 1,启动服务,应用与zookeeper建立连接,同时建立根节点ROOT_LOCK。 2,在需要加锁的业务代码前调用lock方法加锁,业务代码后调用unlock方法解锁。 3,客户端连接zookeeper建立连接,并在lock_name下建立临时且有序的子节点,例如:/lock/lock-0000000000,第二个为/lock/lo
相关文章
相关标签/搜索