图书信息 - Apache ZooKeeper Essential
Apache ZooKeeper Essential

Apache ZooKeeper Essential

出版社:Packt Publishing Ltd

页数:149 页

下载次数:2

积分消耗: 10.0 下载图书
内容简介

图书中文名为《Apache ZooKeeper核心技术》。

这本书涵盖了ZooKeeper内部的核心概念,它的管理,以及它的使用最佳实践。ZooKeeper api和数据模型以最全面的方式呈现给初学者和专家,然后用ZooKeeper编程。本文给出了用三种语言开发客户端应用程序的示例:Java、C和Python。整整一章专门讨论了各种ZooKeeper食谱,以便读者能够生动地了解如何使用ZooKeeper来执行常见的分布式系统任务。

下载资源包含PDF和配置代码。

图书目录

Chapter 1,  A Crash Course in Apache ZooKeeper,向你介绍分布式系统,并解释为什么获得分布式协调是一个难题。 然后向您介绍Apache ZooKeeper,并解释ZooKeeper如何解决分布式系统中的协调问题。在此之后,您将学习如何安装和配置ZooKeeper,并准备开始使用它。

Chapter 2, Understanding the Inner Workings of Apache ZooKeeper,讨论了ZooKeeper的架构,并向您介绍了它的数据模型和它支持的各种操作。本章将进一步深入探讨 ZooKeeper 的内部机制,以便您了解 ZooKeeper 各个组件是如何协同工作的。

Chapter 3, Programming with Apache ZooKeeper,向您介绍如何使用ZooKeeper客户端库编程,并解释如何开发客户端应用程序 在Java、C和Python中的ZooKeeper。本章提供了准备编译的代码,让你了解ZooKeeper编程的本质。

Chapter 4, Performing Common Distributed System Tasks,讨论分布式系统任务的各种方法,如锁、队列、leader选举等。通过这些方法,您将了解如何使用ZooKeeper来解决构建分布式系统时经常遇到的常见协调问题。

Chapter 5, Administering Apache ZooKeeper,为您提供有关ZooKeeper管理和配置的所有信息。它还介绍了ZooKeeper使用的最佳实践以及监控它的各种方法。

Chapter 6, Decorating ZooKeeper with Apache Curator,列举了两个项目的细节,Curator 和 Exhibitor,这使得ZooKeeper的编程和管理变得越来越简单。

Chapter 7, ZooKeeper in Action,讨论了现实世界软件系统的例子,这些软件系统使用ZooKeeper作为其核心来实现其功能。本章还展示了各种组织如何在其分布式平台中使用ZooKeeper来解决协调和同步问题,并构建可扩展和高性能的系统的示例。

图书前言

设计和构建分布式系统并非易事,为分布式应用实现协调系统更是难上加难。它们常常容易出现诸如竞争条件和死锁之类的错误,而且这类错误不易察觉。Apache ZooKeeper 正是基于这一目标而开发的,旨在简化从零开始开发协调和同步系统的任务。ZooKeeper 是一个开源服务,能够实现高性能,并为分布式应用提供高可用的协调服务。

Apache ZooKeeper 是一个集中式服务,它提供了一组简单的原语,分布式应用可以在此基础上构建,以实现诸如命名、配置管理、同步、组服务等高级服务。ZooKeeper 通过其简单而优雅的 API 集和对众多语言的支持,使得编程变得容易。

Apache ZooKeeper Essentials将读者带入学习ZooKeeper的丰富实践之旅,并了解其在开发可扩展和健壮的分布式应用程序中的作用。它首先清晰地描述了为什么为分布式应用程序构建协调服务是困难的,这为了解和学习ZooKeeper的需求奠定了基础。这本书然后描述了ZooKeeper实例的安装和配置,之后读者将获得使用它的第一手经验。

这本书涵盖了ZooKeeper内部的核心概念,它的管理,以及它的使用最佳实践。ZooKeeper API和数据模型以最全面的方式呈现给初学者和专家,然后用ZooKeeper编程。本文给出了用三种语言开发客户端应用程序的示例:Java、C和Python。整整一章专门讨论了各种ZooKeeper食谱,以便读者能够生动地了解如何使用ZooKeeper来执行常见的分布式系统任务。

本书还向读者介绍了两个项目:Curator和Exhibitor,它们用于简化ZooKeeper在客户端应用程序中的使用及其在生产中的管理。本文引用了使用ZooKeeper的软件项目的实际示例,以便读者了解ZooKeeper如何解决实际问题。接下来是在生产平台和企业软件系统中使用ZooKeeper的组织示例。

Apache ZooKeeper Essentials将帮助读者了解他们需要牢固掌握ZooKeeper的一切,以便他们可以轻松而充满信心地开始构建可扩展和高性能的分布式应用程序。

返回图书列表

挣积分

用户可以上传项目资源到本站,我们会根据资源的质量和价值计算积分给用户。

用户可以使用自己账号下的积分换取本站VIP资源(教程、项目、图书等)。

请联系我们

  • Email:zz_kapper@163.com
  • QQ:185314368(张老师)