A Python collection of higher-level API's built on top of Apache Zookeeper, a distributed, highly reliable coordination service with no single point of failure.
Features:
Locks <zktools.locking>
- Support for non-blocking acquire, shared read/write locks, and modeled on Python's Lock objects that also includes Revocable Shared Locks with Freaking Laser Beams as described in the Zookeeper Recipes.Nodes <zktools.node>
- Objects to track values in Zookeeper Nodes (zNodes) automatically.
zktools can be installed via easy_install
or pip
:
$ easy_install zktools
You will also need the Python zookeeper C binding installed. There's an easy to install staticly compiled version:
$ easy_install zc-zookeeper-static
Or if your OS distribution includes a python-zookeeper package, that can be installed.
Reference material includes documentation for every zktools API.
api Changelog <changelog>
All source code is available on github under zktools.
genindex
modindex
glossary
zktools
is offered under the MPL license.
zktools
is made available by the Mozilla Foundation.