zookeeper
yulio1234
这个作者很懒,什么都没留下…
展开
-
zookeeper分布式协同流程图
master为主节点就是协同节点,slave为从节点就是任务节点,client为客户节点,也就是任务发起者。 主节点负责调度从节点,分发任务。 从节点负责执行任务并返回结果。 客户端负责发起任务请求,并得到任务结果。原创 2017-08-20 08:07:28 · 905 阅读 · 0 评论 -
基于zookeeper的分布式锁实现·初版
zookeeper分布式锁主要基于临时顺序节点来实现的,为了避免羊群效应。所以要采用队列形式。按照节点大小升序。当节点发现他是最小的节点的时候就持有了锁,处理完之后就释放锁。后续的节点如果发现在他前一个存在节点,就在他之前的上设置监听。当前一个的节点消失的时候就触发监听并持有锁。 以下代码仅为测试用。还会出现死锁。。public class DistributedLock implements L原创 2017-08-21 21:41:52 · 254 阅读 · 0 评论 -
分布式系列文章——Paxos算法原理与推导
Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的资料后发现,学习Paxos最好的资料是论文《Paxos Made Simple》,其次是中、英文版维基百科对Paxos的介绍。本文试图带大家一步步揭开Paxos神秘的面纱。Paxos是什么Paxos算法是...转载 2018-03-18 14:57:56 · 300 阅读 · 0 评论