Module consensus

Module consensus 

Source
Expand description

§Raft Consensus Algorithm Implementation

This module implements the Raft consensus algorithm for KotobaDB cluster. Raft provides strong consistency guarantees and fault tolerance.

Structs§

AppendEntriesRequest
Append entries request (log replication and heartbeat)
AppendEntriesResponse
Append entries response
RaftConsensus
Raft consensus implementation
VoteRequest
Vote request message
VoteResponse
Vote response message

Enums§

ConsensusCommand
Consensus commands from clients
ConsensusError
Consensus errors
RaftMessage
Messages exchanged between Raft nodes