Replication HTTP API
The replication HTTP interface lets you fetch the initial data as well as the continuous changes from a Leader, query its state, and administer the replication applier of a Follower
The replication architecture and components are described in more details in Replication.
The HTTP replication interface serves four main purposes:
- fetch initial data from a server (e.g. for a backup, or for the initial synchronization of data before starting the continuous replication applier)
- querying the state of a Leader
- fetch continuous changes from a Leader (used for incremental synchronization of changes)
- administer the replication applier (starting, stopping, configuring, querying state) on a Follower
Note that if a per-database setup is used (as opposed to server-level replication), then the replication system must be configured individually per database, and replicating the data of multiple databases will require multiple operations.
