zookeeper
文章平均质量分 63
code_agent
代码特工
展开
-
Zookeeper分布式锁原理
一、节点 Zookeeper节点的概念:Zookeeper的数据存储结构就像一棵树,这棵树由节点组成,这种节点叫做Znode。 1.持久节点 (PERSISTENT) 默认的节点类型。创建节点的客户端与zookeeper断开连接后,该节点依旧存在 。 2.持久节点顺序节点(PERSISTENT_SEQUENTIAL) 在创建节点时,Zookeeper根据创建的时间顺序给该节点名称进行编号: 3.临时节点(EPHEMERAL) 和持久节点相反,当创建节点的客户端与zookeeper断开连接后,临时节点会被删除原创 2021-06-09 12:02:44 · 229 阅读 · 1 评论 -
springBoot基于zookeeper实现分布式锁
Curator一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,本文主要介绍使用curator框架来实现zookeeper的分布式锁实现方案。 使用curator来实现zookeeper分布式锁有多种方案,本文主要使用 InterProcessMutex 来实现全局共享锁。 引入依赖 <!--curator-recipes--> <dependency> <groupId>org.ap原创 2021-06-09 10:50:43 · 472 阅读 · 0 评论