This project is a component as part of scalecube reactive microservices:
https://github.com/scalecube/scalecube
Raft Consensus algorithm to allow a collection of nodes / members to work as a coherent group that can survive the failures of some of its members