Zookeeper:基础

来自Wikioe
Eijux讨论 | 贡献2021年5月14日 (五) 01:44的版本 →‎关于
跳到导航 跳到搜索


关于

ZooKeeper的“客户端-服务器架构”:

Zookeeper:架构.png

其中:

  • Client(客户端):分布式应用集群中的一个节点,从服务器访问信息。
    • 对于特定的时间间隔,每个客户端向服务器发送消息以使服务器知道客户端是活跃的。
    • 类似地,当客户端连接时,服务器发送确认码。如果连接的服务器没有响应,客户端会自动将消息重定向到另一个服务器。
  • Server(服务器):ZooKeeper总体中的一个节点,为客户端提供所有的服务。
    • 向客户端发送确认码以告知服务器是活跃的。
  • Ensemble(服务器组):ZooKeeper服务器组。形成ensemble所需的最小节点数为3。
  • Leader:服务器节点,如果任何连接的节点失败,则执行自动恢复。
    • Leader在服务启动时被选举。
  • Follower:跟随leader指令的服务器节点。