What is MicroRaft?
MicroRaft is an embeddable Java Raft library. It gives you a consensus core, while you still own transport, persistence, and state machine logic.
These are the questions people usually ask before they decide whether MicroRaft belongs inside a Java service.
MicroRaft is an embeddable Java Raft library. It gives you a consensus core, while you still own transport, persistence, and state machine logic.
No. It is a library for building CP subsystems such as metadata stores, coordination services, and lock services.
Use it when you need strong consistency inside a Java system you already own and you want control over integration boundaries.
Snapshotting, membership changes, quorum-aware queries, leadership transfer, and monitoring surfaces are already part of the library story.