Namespace DotNext.Net.Cluster.Consensus.Raft.StateMachine
Classes
SimpleStateMachine
Represents a state machine that keeps the entire state in the memory but periodically creates a persistent snapshot for recovery.
WriteAheadLog
Represents the general-purpose Raft WAL.
WriteAheadLog.InternalStateBrokenException
Indicates that the node state data is broken on the disk.
WriteAheadLog.Options
Represents configuration options.
Structs
LogEntry
Represents the log entry maintained by WriteAheadLog instance.
WriteAheadLog.LogEntryReader
Represents a reader of the log entries;
Interfaces
ISnapshot
Represents persistent log entry maintained by the WriteAheadLog.
ISnapshotManager
Represents incremental snapshot manager.
IStateMachine
Represents state machine.