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.查看相关邮件列表:与社区见面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值