IRaftCluster
public interface IRaftCluster : IReplicationCluster<IRaftLogEntry>, IReplicationCluster, ICluster, IPeerMesh<IClusterMember>, IPeerMesh, IPeerMesh<IRaftClusterMember>
Represents cluster of nodes coordinated using Raft consensus protocol.
Defines persistent state for the Raft-based cluster.
Gets election timeout used by local cluster member.
Gets the token that can be used to track leader state.
Gets the lease that can be used to perform the read with linerizability guarantees.
Gets a set of visible cluster members.
Represents a task indicating that the current node is ready to serve requests.
Gets term number used by Raft algorithm to check the consistency of the cluster.
Ensures linearizable read from underlying state machine.