ZKCelery¶
ZKCelery is a Python library designed to ease the use of ZooKeeper within Celery. This library provides a lot of the needed boilerplate code so that you can quickly and easily leverage ZooKeeper within your project.
ZKCelery’s features:
- An implementation of distributed lock and distributed semaphore
- A distributed mutex for tasks
- A number of configuration options for setting the lock, semaphore, and mutex to your needs
Contents:
Why¶
ZooKeeper is a great tool and can be quite useful when developing Celery tasks. Unfortunately, ZooKeeper can be challenging, especially to someone new to ZooKeeper. This library exists to lower the bar for entry and allow developers to quickly start using ZooKeeper without first having to understand all the intricacies of ZooKeeper and worry about introducing bugs due to a poor implementation.
Source Code¶
All source code is available on github under zkcelery.
Bugs/Support¶
Bugs and support issues should be reported on the zkcelery github issue tracker.
Indices and tables¶
License¶
ZKCelery is offered under the The BSD 3-Clause License.