“Zookeeper:基础”的版本间差异

来自Wikioe
跳到导航 跳到搜索
(建立内容为“category:Zookeeper == 关于 == ZooKeeper的“客户端-服务器架构”: : 400px 其中: * '''Client'''(客户端…”的新页面)
 
第3行: 第3行:
== 关于 ==
== 关于 ==
ZooKeeper的“客户端-服务器架构”:
ZooKeeper的“客户端-服务器架构”:
: [[File:Zookeeper:架构.png|400px]]
: [[File:Zookeeper:架构.png|600px]]


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

2021年5月14日 (五) 01:44的版本


关于

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

Zookeeper:架构.png

其中:

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