apache / ratis Java 1.5K 462 Open source Java implementation for Raft consensus protocol. raft consensus-protocol consensus java