There are several Couchbase REST-API endpoints you can use to modify settings used in XDCR. Some of these settings are references used in XDCR and some of these settings will change XDCR behavior or performance. The following are references to these endpoints:
Viewing, setting and removing destination cluster references, can be found in Section 8.9.1, “Getting a Destination Cluster Reference”, Section 8.9.2, “Creating a Destination Cluster Reference” and Section 8.9.3, “Deleting a Destination Cluster Reference”.
Creating and removing a replication via REST can be found in Section 8.9.2, “Creating a Destination Cluster Reference” and Section 8.9.3, “Deleting a Destination Cluster Reference”.
Concurrent replications. You may want to change
xdcrMaxConcurrentReps, which is the
number of concurrent replications per Couchbase Server
instance. By default the setting is 32 concurrent
replication streams per node. You may to decrease this
setting if your destination cluster cannot keep up with the
source cluster replications, or you can increase it if you
are certain your source and destination clusters have the
CPU to support this increased load. See
Section 8.9.6, “Viewing Internal XDCR Settings”.