Book Image

Apache ZooKeeper Essentials

By : Saurav Haloi
Book Image

Apache ZooKeeper Essentials

By: Saurav Haloi

Overview of this book

Table of Contents (14 chapters)
Apache ZooKeeper Essentials
About the Author
About the Reviewers
Performing Common Distributed System Tasks

Chapter 6. Decorating ZooKeeper with Apache Curator

So far in this book, we have studied Apache ZooKeeper in detail, from theoretical concepts to its programming. We have read and understood how ZooKeeper can be used in distributed systems to solve common and important tasks in a simple and neat way. We also looked into the administration aspects, and you saw how to configure ZooKeeper to get the best out of it in production systems.

Apache ZooKeeper is one among those software tools that aids in solving complex problems by relieving users from the intricacies of implementing them from scratch. However, ZooKeeper exposes only the primitives, and it's up to the users how they use these primitives to work out the coordination problems in their applications. To prevent users further from the involutions of using ZooKeeper, there have been numerous efforts in the community to develop high-level frameworks on top of the ZooKeeper data model and its APIs. Apache Curator is a high-level wrapper...