ZK-分布式锁

第一节:流程图 第二节:分析 1、线程或事务进来时,先在锁节点下创建临时节点, 2、然后获取锁节点下的所有子节点 3、如果当前创建的节点是最小的节点,则认为获得了节点,执行业务,业务执行完毕,delete该节点 4、如果不是最小节点,则设置当前客户端watch比自己这个节点小一号的节点 5、如果小一号的节点在中间被删除了,则再次获取当前所有子节点,继续循环 注意的点: 1、小一号的节点 2、羊群效
相关文章
相关标签/搜索