Apache ZooKeeper Essentials
暫譯: Apache ZooKeeper 基礎精要

Saurav Haloi

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-31
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 168
  • 裝訂: Paperback
  • ISBN: 1784391328
  • ISBN-13: 9781784391324
  • 相關分類: zookeeper
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A fast-paced guide to using Apache ZooKeeper to coordinate services in distributed systems

About This Book

  • Learn the basics of Apache ZooKeeper with a comprehensive examination of its internals and administration
  • Explore the ZooKeeper API model and learn how to develop applications using ZooKeeper in C, Java, and Python for common distributed coordination tasks
  • See how ZooKeeper is used in real-world applications and services to carry out complex distributed coordination tasks

Who This Book Is For

Whether you are a novice to ZooKeeper or already have some experience, you will be able to master the concepts of ZooKeeper and its usage with ease.

This book assumes you to have some prior knowledge of distributed systems and high-level programming knowledge of C, Java, or Python, but no experience with Apache ZooKeeper is required.

What You Will Learn

  • Understand how Apache ZooKeeper solves coordination issues in traditional distributed systems
  • Discover steps to set up and get started with ZooKeeper in a development environment in addition to production
  • Explore ZooKeeper's architecture and internals
  • Get to grips with the API model of ZooKeeper to start programming
  • Use ZooKeeper to solve common distributed coordination tasks such as leader election, distributed queues, and group memberships
  • Administer Apache ZooKeeper for real-world use and production workload
  • Investigate the use of ZooKeeper in real-world applications and services

In Detail

Apache ZooKeeper provides a simple interface to a centralized coordinating service for distributed applications through a rich set of APIs and primitives, enabling developers to concentrate on the core logic of their applications. With ZooKeeper, it's unnecessary to start from scratch, so the development of distributed applications becomes cleaner and easier.

Starting with how to install, configure, and begin with ZooKeeper, we'll examine the intricacies of ZooKeeper's architecture and internals. Next, you'll learn ZooKeeper's programming model and write code to solve common distributed coordination tasks. We'll also walk you through administering ZooKeeper in a production environment, before finally covering practical examples of real-world projects and services using ZooKeeper to solve complex day-to-day problems.

商品描述(中文翻譯)

快速指南:使用 Apache ZooKeeper 協調分散式系統中的服務

本書介紹



  • 透過全面檢視其內部結構和管理,學習 Apache ZooKeeper 的基本知識

  • 探索 ZooKeeper API 模型,學習如何使用 C、Java 和 Python 開發應用程式以執行常見的分散式協調任務

  • 了解 ZooKeeper 如何在實際應用程式和服務中用於執行複雜的分散式協調任務

本書適合誰閱讀


無論您是 ZooKeeper 的新手還是已有一些經驗,您都能輕鬆掌握 ZooKeeper 的概念及其用法。


本書假設您對分散式系統有一定的先備知識,並具備 C、Java 或 Python 的高階程式設計知識,但不需要具備 Apache ZooKeeper 的經驗。

您將學到什麼



  • 了解 Apache ZooKeeper 如何解決傳統分散式系統中的協調問題

  • 發現設置和開始使用 ZooKeeper 的步驟,包括開發環境和生產環境

  • 探索 ZooKeeper 的架構和內部結構

  • 熟悉 ZooKeeper 的 API 模型以開始編程

  • 使用 ZooKeeper 解決常見的分散式協調任務,如領導者選舉、分散式佇列和群組成員資格

  • 管理 Apache ZooKeeper 以應對實際使用和生產工作負載

  • 調查 ZooKeeper 在實際應用程式和服務中的使用情況

詳細內容


Apache ZooKeeper 提供了一個簡單的介面,通過豐富的 API 和原語為分散式應用程式提供集中協調服務,使開發人員能專注於應用程式的核心邏輯。使用 ZooKeeper,無需從頭開始,因此分散式應用程式的開發變得更清晰且更容易。


從如何安裝、配置和開始使用 ZooKeeper 開始,我們將檢視 ZooKeeper 的架構和內部結構的複雜性。接下來,您將學習 ZooKeeper 的程式設計模型並編寫程式碼以解決常見的分散式協調任務。我們還將指導您在生產環境中管理 ZooKeeper,最後涵蓋使用 ZooKeeper 解決複雜日常問題的實際項目和服務的範例。