zookeeper
文章平均质量分 94
BigManing
积水成渊,蛟龙生焉;
展开
-
Zookeeper客户端Curator使用详解
文章目录前提简介Curator的基本Api创建会话1.使用静态工程方法创建客户端2.使用Fluent风格的Api创建会话3.创建包含隔离命名空间的会话启动客户端数据节点操作创建数据节点删除数据节点读取数据节点数据更新数据节点数据检查节点是否存在获取某个节点的所有子节点路径事务异步接口Path CacheNode CacheTree Cache 前提 因为最近项目需要使用Zookeeper这个中间件,提前了解一下它的客户端Curator的使用。 简介 Curator是Netflix公司开源的一套zookeep转载 2021-04-21 10:41:34 · 545 阅读 · 0 评论 -
ZooKeeper + Curator 实现的几种分布式锁
文章目录项目环境准备工作1、共享锁2、共享可重入锁3、共享可重入读写锁4、共享信号量5、多重共享锁Curator 分布式锁解决的问题便捷测试 在 JDK 的 java.util.concurrent.locks 中, 为我们提供了可重入锁, 读写锁, 及超时获取锁的方法. 为我们提供了完好的支持, 但是在分布式系统中, 当多个应用需要共同操作某一个资源时. 我么就无法使用 JDK 来实现了, 这时就需要使用一个外部服务来为此进行支持, 现在我们选用 ZooKeeper + Curator 来完成分布式锁 项转载 2021-04-20 20:08:14 · 232 阅读 · 0 评论