
zookeeper
农村外出务工男
不创出另一片天地,不删此状态
展开
-
Zookeeper实现分布式屏障
一、分布式屏障 分布式barrier一般出现在类似这样的场景,某个任务最终的执行需要基于很多并行计算的子结果。二、zookeeper实现分布式屏障思路 某个node路径为"/queue_barrier",在该节点下有个子节点给子节点赋值为某个值,假设为10,当根路径"/queue_barrier"下的子节点个数为10时,则所有子进程都完成了任务原创 2018-02-02 20:24:37 · 440 阅读 · 0 评论 -
Zookeeper实现分布式互斥锁
一、分布式互斥锁 分布式锁主要用来在分布式系统中同步共享资源的访问,在zookeeper中,并没有像JAVA里一样有Synchronized或者是ReentrantLock机制来实现锁机制,但是在zookeeper中,实现起来更简单: 我们可以讲将zk的一个数据节点代表一个锁,当多个客户端同时调用create()节点创建节点的时候,zookeeper会保证只会有一个客户端创建原创 2018-02-05 08:25:00 · 826 阅读 · 0 评论