从图表中我们得到一些重要的观察。第一,如果followers失效和迅速恢复,zooKeeper能够保持一个高吞吐量无视失效。但是可能重要的是,leader选举算法允许系统快速恢复来避免吞吐量的大幅下降。在我们的观察当中,ZooKeeper只需要不到200ms来选举中一个新的leader。第三,随着follower恢复,ZooKeeper能够提高吞吐量一旦他们开始处理请求。
The ZooKeeper Project(ZooKeeper项目)ZooKeeper has been successfully used in many industrial applications. It is used at Yahoo! as the coordination and failure recovery service for Yahoo! Message Broker, which is a highly scalable publish-subscribe system managing thousands of topics for replication and data delivery. It is used by the Fetching Service for Yahoo! crawler, where it also manages failure recovery. A number of Yahoo! advertising systems also use ZooKeeper to implement reliable services.
All users and developers are encouraged to join the community and contribute their expertise. See the Zookeeper Project on Apache for more information.
ZooKeeper已经成功运行在许多单独的项目中。它被Yahoo!用来作为Yahoo!消息中间件,一个具有高可扩展性的用于管理上千个话题的复制和数据传输的发布-订阅系统的调度和失效恢复服务。也用在Yahoo!爬虫程序中管理失效恢复。大量的Yahoo!广告系统也它来实现可靠地服务。
*由于译者本身能力有限,所以译文中肯定会出现表述不正确的地方,请大家多多包涵,也希望大家能够指出文中翻译得不对或者不准确的地方,共同探讨进步,谢谢。
Ubuntu 14.04安装分布式存储Sheepdog+ZooKeeper
CentOS 6安装sheepdog 虚拟机分布式储存