zookeeper-学习记录-1-欢迎

名字由来(zookeeper):是因为协调分布式系统是一个动物园。(zoo:动物园;keeper:管理者)

zookeeper是一个针对分布式应用的高可用的的协调服务。它在一个简单的接口中暴露普通服务,例如命名,配置管理,同步和组服务,所以你不需要抓狂地写它们。你可以现成地使用它来实现一致,组管理,领导选举和业务协议。你可以在上面自己根据特定需要进行构建。

下面的文档描述了概念和程序,以便帮助你开始使用zookeeper。如果你有更多疑问,请至问邮件列表(http://zookeeper.apache.org/lists.html  -

Users

[email protected]

Developers

[email protected]

Commits

[email protected]

或浏览文档。

ZooKeeper 概览

专门为客户端开发,管理员和代码贡献者的概要文档

。概览 - 旁观者的角度来看zookeeper,包括设计概念和架构 (https://zookeeper.apache.org/doc/r3.4.11/zookeeperOver.html)

。开始 - 一个教程式的导读,供开发来安装、运行、开发开发zookeeper程序 (https://zookeeper.apache.org/doc/r3.4.11/zookeeperStarted.html)

。发行版本 - 开发和用户面临的新的特性,升级和版本兼容

开发者

。开发者使用的zookeeper客户端接口的文档

   接口文档 (https://zookeeper.apache.org/doc/r3.4.11/api/index.html) - 关于ZooKeeper客户端api的技术参考

。开发指导(https://zookeeper.apache.org/doc/r3.4.11/zookeeperProgrammers.html) - 一个客户端应用程序开发者使用zookeeper的指导

。zookeeper的Java程序例子(https://zookeeper.apache.org/doc/r3.4.11/javaExample.html) - 一个用Java编写的zookeeper客户端应用的例子

。障碍和队列的指导(https://zookeeper.apache.org/doc/r3.4.11/zookeeperTutorial.html) - 障碍和队列的样例实现

。zookeeper原型(https://zookeeper.apache.org/doc/r3.4.11/recipes.html) - 分布式应用常见问题的高级解决方案


管理员和运营

管理员和zookeeper部署运维工程师的文档

。管理员的文档(https://zookeeper.apache.org/doc/r3.4.11/zookeeperAdmin.html) - 一个对系统管理员或者其他zookeeper部署的人的指导

。quota(注:命令行窗口)指导 (https://zookeeper.apache.org/doc/r3.4.11/zookeeperQuotas.html)-  一个针对系统管理员的zookeeper里的在Quotas 上的指导

。观察者(https://zookeeper.apache.org/doc/r3.4.11/zookeeperObservers.html) - 无投票权的整体成员可以很容易地提高zookeeper的可伸缩性

贡献者

对zookeeper开源项目开发的贡献者的文档

。zookeeper的内部构件(https://zookeeper.apache.org/doc/r3.4.11/zookeeperInternals.html)- 关于zookeeper内部运作的各种各样的话题。

各种各样的zookeeper文档

。WIKI(https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index)

。FAQ(https://cwiki.apache.org/confluence/display/ZOOKEEPER/FAQ)

BookKeeper 文档

BookKeeper 是一个高可用系统,它实现了高性能的预写式日志。它使用zookeeper作为元数据,这是它成为zookeeper普通发布版的主要原因

。如何开始(https://zookeeper.apache.org/doc/r3.4.11/bookkeeperOverview.html)

。现在我该如何尝试 (https://zookeeper.apache.org/doc/r3.4.11/bookkeeperStarted.html)

。好了,我该如何跟我的项目进行集成(https://zookeeper.apache.org/doc/r3.4.11/bookkeeperProgrammer.html)

。我可以用字符流来代替实体吗(https://zookeeper.apache.org/doc/r3.4.11/bookkeeperStream.html)

猜你喜欢

转载自blog.csdn.net/jiao_zg/article/details/79715733