Consensus

Commit critical writes with majority consensus.

Raft-based consensus for critical writes. Leader election and majority commit, invisible to your app.

  • Majority quorum writes
  • Leader election
  • Lease-based reads
leadern2n3n4n53 of 5 hold it: committedterm 7

Raft-based consensus and replication for strongly consistent critical writes.

Raft consensus

Use leader, follower, and candidate state transitions.

Majority confirmation

Confirm writes through quorum agreement.

Leader election

Recover control when the active leader changes.

Lease reads

Optimize safe reads using lease-based behavior.

Each part below is a real component of Quorum. Point at one to see what it connects to, or trace a request through it.

LeaderFollowerFollowerMajority commitLease reads

One gateway in front of all twelve engines