ZooKeeper架构-intouch2017培训资料

时间:2024-06-30 01:12:54
【文件属性】:

文件名称:ZooKeeper架构-intouch2017培训资料

文件大小:4.44MB

文件格式:PDF

更新时间:2024-06-30 01:12:54

ZooKeeper 分布式

2.2 ZooKeeper架构 现在我们已经讨论了ZooKeeper暴露给应用的高层操作,我们需要 详细了解服务实际上是如何运行的。应用通过客户端库来对ZooKeeper 实现了调用。客户端库负责与ZooKeeper服务器端进行交互。 图2-5展示了客户端与服务器端之间的关系。每一个客户端导入客 户端库,之后便可以与任何ZooKeeper的节点进行通信。 ZooKeeper服务器端运行于两种模式下:独立模式(standalone)和 仲裁模式(quorum)。独立模式几乎与其术语所描述的一样:有一个单 独的服务器,ZooKeeper状态无法复制。在仲裁模式下,具有一组 ZooKeeper服务器,我们称为ZooKeeper集合(ZooKeeper ensemble), 它们之前可以进行状态的复制,并同时为服务于客户端的请求。从这个 角度出发,我们使用术语“ZooKeeper集合”来表示一个服务器设施,这 一设施可以由独立模式的一个服务器组成,也可以仲裁模式下的多个服 务器组成。


网友评论