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.
- :mod:`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.
- :mod:`Nodes <zktools.node>` - Objects to track values in Zookeeper Nodes (zNodes) automatically.
zktools can be installed via
$ 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.
All source code is available on github under zktools.
Indices and tables
zktools is offered under the MPL license.
zktools is made available by the Mozilla Foundation.