摘要: 下面描述使用zookeeper实现分布式锁的算法流程,假设锁空间的根节点为/lock: 步骤1中创建的临时节点能够保证在故障的情况下锁也能被释放,考虑这么个场景:假如客户端a当前创建的子节点为序号最小的节点,获得锁之后客户端所在机器宕机了,客户端没有主动删除子节点;如果创建的是永久的节点,那么这个锁 阅读全文
posted @ 2019-07-01 10:39 是谁扭曲了时空 阅读(356) 评论(0) 推荐(0) 编辑