【ZooKeeper】
牛迁迁
货车帮科技有限公司,高级开发工程师
展开
-
基于ZooKeeper Curator实现分布式锁
基于ZooKeeper分布式锁的流程 1. 客户端连接上zookeeper,并在指定节点(locks)下创建临时顺序节点node_n 2. 客户端获取locks目录下所有children节点 3. 客户端对子节点按节点自增序号从小到大排序,并判断自己创建的节点是不是序号最小的,若是则获取锁;若不是,则监听比该节点小的那个节点的删除事件 4. 获得子节点变更通知后重复此步骤直至获得锁; 5. 执...原创 2018-11-13 19:12:53 · 10016 阅读 · 3 评论 -
Curator源码分析之分布式锁
Curato介绍 关于什么是Curator,我们看一下官网是怎么说的。 What is Curator? Apache Curator is a Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It includes a highlevel API framework an...原创 2019-01-12 21:14:52 · 3259 阅读 · 4 评论