zookeeper
2021-06-18 10:30:53 0 举报
zookeeper架构
作者其他创作
大纲/内容
数据同步
Write 1.1
client
Read 5
Observer
ZooKeeper 服务
Follower:1)Follower可直接处理并返回客户端的读请求,同时会将写请求转发给 Leader 处理2)负责在 Leader处理写请求时对请求进行投票
Leader
Read 3
投票
Leader:1)所有的写操作必须要通过 Leader完成再由 Leader将写操作广播给其它服务器2)只要有超过半数节点(不包括 observeer节点)写入成功,该写请求就会被提交
Write 2
Follower
Write 1.2
Read 4
Observer:1)Zookeeper需保证高可用和强一致性,为了支持更多的客户端,需要增加更多 Server;Server 增多,投票阶段延迟增大,影响性能;引入 Observer2)角色与 Follower 类似,但是无投票权3)Observers 接受客户端的连接,并将写请求转发给 leader节点
收藏
0 条评论
回复 删除
下一页