Skip to content
mdkhanga edited this page Jan 31, 2021 · 3 revisions

Welcome to the Mjraft wiki!

This project is a JAVA implementation of the Raft Protocol for distributed consensus.

For an overview of Raft, see https://raft.github.io/

Mjraft can be used in any distributed application that needs distributed consensus.

Supported features include:

  • Log replication
  • Leader election
  • Client API to submit log entries
  • Embeddable into your distributed application
  • Redirect to leader from follower/candidate

Run as a cluster or embed within your application

Clone this wiki locally