zoukankan      html  css  js  c++  java
  • 我们知道写入过程比ZooKeeper集合中的读取过程要贵,因为所有节点都需要在数据库中写入相同的数据。因此,对于平衡的环境拥有较少数量(例如3,5,7)的节点比拥有大量的节点要好。

    我们知道写入过程比ZooKeeper集合中的读取过程要贵,因为所有节点都需要在数据库中写入相同的数据。因此,对于平衡的环境拥有较少数量(例如3,5,7)的节点比拥有大量的节点要好。

    组件描述
    写入(write) 写入过程由leader节点处理。leader将写入请求转发到所有znode,并等待znode的回复。如果一半的znode回复,则写入过程完成。
    读取(read) 读取由特定连接的znode在内部执行,因此不需要与集群进行交互。
    复制数据库(replicated database) 它用于在zookeeper中存储数据。每个znode都有自己的数据库,每个znode在一致性的帮助下每次都有相同的数据。
    Leader Leader是负责处理写入请求的Znode。
    Follower follower从客户端接收写入请求,并将它们转发到leader znode。
    请求处理器(request processor) 只存在于leader节点。它管理来自follower节点的写入请求。
    原子广播(atomic broadcasts) 负责广播从leader节点到follower节点的变化。
  • 相关阅读:
    2019春第一次实验报告
    2019春第二次实验报告
    第十二周编程总结
    第十一周编程总结
    第十周作业
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
  • 原文地址:https://www.cnblogs.com/panxuejun/p/8572453.html
Copyright © 2011-2022 走看看