6ec73a0bed
Using grpc to directly access etcd3 does not work well with eventlet based services. So we need to use the grpc HTTP gateway API (/v3alpha). https://coreos.com/etcd/docs/latest/dev-guide/api_grpc_gateway.html For this we use the etcd3gw package: https://pypi.python.org/pypi/etcd3gw The structure of the code is very similar to the one we already have that uses the etcd3 package. Change-Id: I97bd7ffb05a7e40cb08c9b9d62cc45236ad292aa |
||
---|---|---|
doc/source | ||
examples | ||
releasenotes | ||
tools | ||
tooz | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
bindep.txt | ||
requirements.txt | ||
run-examples.sh | ||
run-tests.sh | ||
setup-consul-env.sh | ||
setup-etcd-env.sh | ||
setup.cfg | ||
setup.py | ||
tox.ini |
README.rst
Tooz
The Tooz project aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications.
- Free software: Apache license
- Documentation: https://docs.openstack.org/developer/tooz
- Source: http://git.openstack.org/cgit/openstack/tooz
- Bugs: https://bugs.launchpad.net/python-tooz/