ZooKeeper
ZooKeeper
Lumos`
努力努力再努力
展开
-
Raft算法
Raft算法目录单个 Candidate 的竞选多个 Candidate 的竞选数据同步Raft 也是分布式一致性协议,主要用来竞选主节点。1. 单个 Candidate 的竞选有三种节点:Follower、Candidate 和 Leader。Leader 会周期性的发送心跳包给 Follower。每个 Follower 都设置了一个随机的竞选超时时间,一般为 150ms...原创 2019-11-20 13:39:55 · 287 阅读 · 0 评论 -
Zookeeper 的 ZAB 协议
Zookeeper 的 ZAB 协议目录ZAB 协议ZAB 协议介绍1. ZAB 协议ZAB 协议并不像 Paxos 算法那样,是一种通用的分布式一致性算法,它是一种特别为 Zookeeper 设计的崩溃可恢复的原子广播算法。在 Zookeeper 中,主要依赖 ZAB 协议来实现分布式数据一致性,基于该协议,Zookeeper 实现一种主备模式的系统架构来保持集群中各副本之间...原创 2019-10-12 20:55:19 · 184 阅读 · 0 评论 -
初识Zookeeper
目录Zookeeper 介绍Zookeeper 的基本概念为什么要选择 Zookeeper1. Zookeeper 介绍Zookeeper 是一个开源代码的分布式协调服务,由知名互联网公司雅虎创建,是 Google Chubby 的开源实现。Zookeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使...原创 2019-10-12 10:57:55 · 110 阅读 · 0 评论 -
Zookeeper知识点详解
Zookeeper详解目录ZooKeeper 集群原理ZooKeeper 分布式锁ZooKeeper 分布式事务ZooKeeper 选举原理Paxos 协议ZAB 协议ZooKeeper 会话管理ZooKeeper 的 Watcher 机制ZooKeeper 的应用场景1. ZooKeeper 集群原理关于 ZooKeeper,官...转载 2019-07-23 21:08:10 · 533 阅读 · 0 评论 -
zookeeper常见问题总结
zookeeper常见面试题总结zookeeper 是什么?zookeeper 都有哪些功能?zookeeper 有几种部署模式?zookeeper 怎么保证主从节点的状态同步?集群中为什么要有主节点?集群中有3台服务器,其中一个节点宕机,这时候 zookeeper 还可以使用吗?说一下 zookeeper 的通知机制?1. zookeeper 是什么?zookeeper...转载 2019-07-24 08:26:47 · 1688 阅读 · 0 评论 -
CAP和BASE理论
MySQL索引知识点目录CAP理论BASE理论索引优化索引的优点索引的使用条件1. CAP理论分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:Partition Tolerance),最多同时满足其中两项。一致性一致性指的是多个数据副本是否能保持一致的特性,在一致性的条件下,系统在执行数据更新操...原创 2019-10-08 21:59:08 · 250 阅读 · 0 评论 -
2PC和3PC协议
2PC和3PC协议目录2PC3PC索引优化索引的优点索引的使用条件在分布式系统中,每个机器节点虽然能够明确知道自己在进行事务操作过程中的结果是成功或失败,但却无法直接获取其他分布式节点的操作结果。因此,当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的ACID特性,就需要引入一个称为“协调者(Coordinator)”的组件来统一调度所有分布式节点的执行逻辑,这些...原创 2019-10-10 09:56:26 · 523 阅读 · 0 评论 -
Paxos算法
Paxos算法目录Paxos算法ZAB协议1. Paxos算法ZooKeeper 分布式一致性算法的原型,就是 Paxos 协议。下面简单分析一下 Paxos 协议。Paxos 中有三类角色 Proposer、Acceptor 及 Learner,相当于 ZooKeeper 集群中的 Leader、Follower 和 Observer。提议者(Proposer):提议一个值...原创 2019-10-10 21:26:58 · 364 阅读 · 0 评论