One server multiplexes a single slot to many clients over gRPC. A new client first receives a consistent snapshot (the purple burst), then joins the live journal stream (amber) with periodic heartbeats. Add and drop clients — each new one bootstraps from a snapshot, then tracks the same live stream.
Clients resume by source position (WAL LSN), so a draining server can tell them to hand off and they reconnect without a full re-sync — see guides/fan-out.