Zookeeper:基础
Eijux(讨论 | 贡献)2021年5月14日 (五) 01:43的版本 (建立内容为“category:Zookeeper == 关于 == ZooKeeper的“客户端-服务器架构”: : 400px 其中: * '''Client'''(客户端…”的新页面)
关于
ZooKeeper的“客户端-服务器架构”:
其中:
- Client(客户端):分布式应用集群中的一个节点,从服务器访问信息。
- 对于特定的时间间隔,每个客户端向服务器发送消息以使服务器知道客户端是活跃的。
- 类似地,当客户端连接时,服务器发送确认码。如果连接的服务器没有响应,客户端会自动将消息重定向到另一个服务器。
- Server(服务器):ZooKeeper总体中的一个节点,为客户端提供所有的服务。
- 向客户端发送确认码以告知服务器是活跃的。
- Ensemble(服务器组):ZooKeeper服务器组。形成ensemble所需的最小节点数为3。
- Leader:服务器节点,如果任何连接的节点失败,则执行自动恢复。
- Leader在服务启动时被选举。
- Follower:跟随leader指令的服务器节点。