组建介绍--Zookeeper.docxVIP

  • 10
  • 0
  • 约3.57万字
  • 约 34页
  • 2017-07-10 发布于湖北
  • 举报
组建介绍--Zookeeper概要1

 HYPERLINK /androidlushangderen/article/detailsZookeeper Zookeeper基本概念 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。它包含一个简单的原语集,提供Java和C的接口。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在..\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。 角色 Zookeeper中的角色主要有以下三类,如下表所示: 系统模型 如图所示: 设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper???重要的性能。 2 .可靠性:具有简单、健壮、良好的性能,如果消息m被到一台服务器接受,那么它将被所有的服务器接受。 3 .实时性:Zookeeper保证客户端将在一个时间间隔范围内获得服务器的更新信息,或者服务器失效的信息。但由于网络延时等原因,Zoo

文档评论(0)

1亿VIP精品文档

相关文档