Apache ZooKeeper Essentials

Saurav Haloi

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-31
  • 售價: $1,340
  • 貴賓價: 9.5$1,273
  • 語言: 英文
  • 頁數: 168
  • 裝訂: Paperback
  • ISBN: 1784391328
  • ISBN-13: 9781784391324
  • 相關分類: zookeeper
  • 下單後立即進貨 (約3~4週)

商品描述

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的內部和管理,學習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解決複雜日常問題的實際項目和服務的實際示例。