Swarm Spec Raft
constructor(snapshotInterval: Int? = null, keepOldSnapshots: Int? = null, logEntriesForSlowFollowers: Int? = null, electionTick: Int? = null, heartbeatTick: Int? = null)
Parameters
snapshot Interval
The number of log entries between snapshots.
keep Old Snapshots
The number of snapshots to keep beyond the current snapshot.
log Entries For Slow Followers
The number of log entries to keep around to sync up slow followers after a snapshot is created.
election Tick
The number of ticks that a follower will wait for a message from the leader before becoming a candidate and starting an election. ElectionTick must be greater than HeartbeatTick. A tick currently defaults to one second, so these translate directly to seconds currently, but this is NOT guaranteed.
heartbeat Tick
The number of ticks between heartbeats. Every HeartbeatTick ticks, the leader will send a heartbeat to the followers. A tick currently defaults to one second, so these translate directly to seconds currently, but this is NOT guaranteed.