Hi all, go-leaderelection <https://github.com/Comcast/go-leaderelection> ( https://github.com/Comcast/go-leaderelection) provides the capability for a set of distributed processes to compete for leadership for a shared resource. It is implemented using Zookeeper for the underlying support. It provides a simple, asynchronous, interface. goroutines or processes can create an election, compete for becoming the leader for a resource, asynchronously wait to become a resource, resign leadership, and delete an election resource.
Of note is the project's dependence on go-zookeeper <https://github.com/samuel/go-zookeeper> (https://github.com/samuel/go-zookeeper) and goint <https://github.com/Comcast/goint> (https://github.com/Comcast/goint). This, along with other usage information, is covered in the README. As this is my first golang project I'd appreciate feedback, improvements, bug reports, etc. Cheers, Rich -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.