Skip to main content
Help us improve Python packaging – donate today!

Higher Level Zookeeper Client

Project Description

kazoo implements a higher level API to Apache Zookeeper for Python clients.

See the full docs for more information.

License

kazoo is offered under the Apache License 2.0.

Authors

kazoo started under the Nimbus Project and through collaboration with the open-source community has been merged with code from Mozilla and the Zope Corporation.

Current Development CI Status

Travis CI build report

Changelog

0.2b1 (7/27/2012)

Bug Handling

  • ZOOKEEPER-1318: SystemError is caught and rethrown as the proper invalid state exception in older zookeeper python bindings where this issue is still valid.
  • ZOOKEEPER-1431: Install the latest zc-zookeeper-static library or use the packaged ubuntu one for ubuntu 12.04 or later.
  • ZOOKEEPER-553: State handling isn’t checked via this method, we track it in a simpler manner with the watcher to ensure we know the right state.

Features

  • Exponential backoff with jitter for retrying commands.
  • Gevent 0.13 and 1.0b support.
  • Lock, Party, SetPartitioner, and Election recipe implementations.
  • Data and Children watching API’s.
  • State transition handling with listener registering to handle session state changes (choose to fatal the app on session expiration, etc.)
  • Zookeeper logging stream redirected into Python logging channel under the name ‘Zookeeper’.
  • Base client library with handler support for threading and gevent async environments.

Release history Release notifications

History Node

2.4.0

History Node

2.3.1

History Node

2.3.0

History Node

2.2.1

History Node

2.2

History Node

2.1

History Node

2.0

History Node

2.0b1

History Node

1.3.1

History Node

1.3

History Node

1.2.1

History Node

1.2

History Node

1.1

History Node

1.0

History Node

1.0b1

History Node

0.9

History Node

0.8

History Node

0.7

History Node

0.6

History Node

0.5

History Node

0.3

History Node

0.2

This version
History Node

0.2b1

History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
kazoo-0.2b1.tar.gz (41.2 kB) Copy SHA256 hash SHA256 Source None Jul 28, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page