Expand description
edgestore-repl — HTTP transport layer and pull-only anti-entropy loop.
Provides:
HttpReplicationClient— implementsReplicationProtocolover HTTP + MessagePack (D07)HttpReplicationServer— serves 3 pull-only endpoints with?debug=jsonsupport (D07)AntiEntropyLoop— background thread for pull-only sync with per-peer cursor (D08)
Re-exports§
pub use anti_entropy::AntiEntropyLoop;pub use anti_entropy::PeerCursor;pub use filesystem_remote_store::FilesystemRemoteStore;pub use http_client::HttpReplicationClient;pub use http_server::HttpReplicationServer;
Modules§
- anti_
entropy - Pull-only anti-entropy loop with per-peer cursor persistence.
- filesystem_
remote_ store - FilesystemRemoteStore — local-filesystem implementation of
RemoteStore. - http_
client - HTTP replication client implementing the
ReplicationProtocoltrait. - http_
server - HTTP replication server exposing 3 pull-only endpoints.