Skip to main content

Module protocol

Module protocol 

Source
Expand description

Replication protocol message types for leader-follower WAL shipping.

Uses newline-delimited JSON over TCP:

  1. Follower connects and sends Subscribe { last_offset }
  2. Leader streams WalEntry { offset, data } for each new WAL write
  3. Follower sends Ack { offset } to confirm receipt

Enumsยง

FollowerMessage
Messages sent from follower to leader.
LeaderMessage
Messages sent from leader to follower.