ringpop-go alternatives and similar packages
Based on the "Distributed Systems" category
Do you think we are missing an alternative of ringpop-go or a related project?
(This project is no longer under active development.)
Ringpop is a library that brings cooperation and coordination to distributed applications. It maintains a consistent hash ring on top of a membership protocol and provides request forwarding as a routing convenience. It can be used to shard your application in a way that's scalable and fault tolerant.
To install ringpop-go:
go get github.com/uber/ringpop-go
First make certain that
brew install thrift) and
in your path (above). Then,
to install remaining golang dependencies and install the pre-commit hook.
Finally, run the tests by doing:
Interested in where to go from here? Read the docs at ringpop.readthedocs.org