0
点赞
收藏
分享

微信扫一扫

ZooKeeper是什么?(第一章)


概述

Apache ZooKeeper致力于开发和维护一个支持高度可靠分布式协调的开源服务器。

什么是ZooKeeper?

ZooKeeper是一个维护“配置信息和服务名称、提供分布式服务同步功能、提供集群服务”的服务管理中心。这些服务都以某种形式供分布式应用使用。每次实现它们,都不可避免地要做许多工作来修复bug和竞争条件。因为很难实现这些服务,那些应用最初通常都实现的不完善,因而使得那些应用在改变方面表现的很差也很难管理。甚至即使正确完成了实现,当服务发布后,这些服务的不同实现也会导致管理困难。

ZooKeeper旨在将这些不同的服务的核心抽取出来,用于集中协调服务。服务本身是分布式的,并且是高可靠的。共性、组管理、业务协议会被此服务实现,以便应用本身不需再实现这些。应用程序的特定用途将由ZooKeeper的特定组件和特定约定组成。ZooKeeper Recipes展示了如何使用这个简单的服务构建强大的抽象。

ZooKeeper应用程序本身有Java接口和C接口,许多语言如Python、Ruby和Go都有多种客户端可以使用。

更多关于ZooKeeper的知识可参考ZooKeeper维基百科。

入门

通过在单独的服务器或非常小的节点上安装ZooKeeper来开始使用。
1.通过阅读​官方文档​来学习ZooKeeper。
2.从​发行版页面下载ZooKeeper。

参与

ZooKeeper是Apache软件基金会的一个开源志愿者项目。我们鼓励你学习此项目并分享你的知识。下面是一些相关链接:
1.查看如何为此项目做​贡献页面。
2.给我们​建议​:我们如何可以做的更好。
3.查看相关​邮件列表:与社区见面。


举报

相关推荐

第一章、Zookeeper入门

第一章:什么是 SEO

第一章.概论

第一章 起步

第一章作业

第一章综述

第一章 引论

第一章介绍

0 条评论