
【ZooKeeper】
牛迁迁
货车帮科技有限公司,高级开发工程师
展开
-
基于ZooKeeper Curator实现分布式锁
基于ZooKeeper分布式锁的流程1. 客户端连接上zookeeper,并在指定节点(locks)下创建临时顺序节点node_n2. 客户端获取locks目录下所有children节点3. 客户端对子节点按节点自增序号从小到大排序,并判断自己创建的节点是不是序号最小的,若是则获取锁;若不是,则监听比该节点小的那个节点的删除事件4. 获得子节点变更通知后重复此步骤直至获得锁;5. 执...原创 2018-11-13 19:12:53 · 9934 阅读 · 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 · 3157 阅读 · 4 评论