Package io.permazen.kv.raft
A distributed
KVDatabase
based on the Raft consensus algorithm.- See Also:
RaftKVDatabase
, The Raft Consensus Algorithm
-
Class Summary Class Description CandidateRole Raft candidate role.Follower Contains information maintained by leaders about followers.FollowerRole Raft follower role.LeaderRole Raft leader role.LogEntry Represents one unapplied Raft log entry.NonLeaderRole RaftKVDatabase A distributedKVDatabase
based on the Raft consensus algorithm.RaftKVImplementation RaftKVImplementation.Config RaftKVTransaction RaftKVDatabase
transaction.Role Timestamp Represents a relative timestamp in milliseconds. -
Enum Summary Enum Description Consistency RaftKVTransaction
supported consistency levels.TxState RaftKVTransaction
states.