Streaming replication framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

370 B


Streaming replication framework for golang.


Each node has one role: leader or follower.

A follower exposes methods:

  • GetMaxAppliedLogID
  • Reset
  • ApplyState - not synced
  • ApplyLog - not synced
  • ApplyMod - synchronous replication

If a node has a follower, it runs in one state:

  • SyncingState
  • SyncingLog
  • SyncingSync