Expand description
Replication Module — WAL 기반 Master-Slave 복제 MVP
§아키텍처
master::ReplicationMaster: WAL append 시 Broadcast 채널로 전송slave::ReplicationSlave: 채널에서 수신 → 로컬 적용protocol::ReplicationMessage: 복제 프로토콜 메시지
§MVP 범위
TCP 구현 전에 tokio::sync::broadcast 인메모리 채널로 먼저 테스트합니다.
Re-exports§
pub use master::ReplicationMaster;pub use node::NodeError;pub use node::NodeRole;pub use node::ReplicationNode;pub use protocol::ReplicationMessage;pub use slave::ReplicationSlave;pub use vector_clock::VectorClock;pub use vector_clock::VectorClockOrder;