以下选项可以使用 replicaSet.addInstance()replicaSet.setInstanceOption()
- replicationConnectRetry:对应于复制选项- SOURCE_CONNECT_RETRY。指定副本在与源的连接超时后,再次尝试连接的时间间隔(以秒为单位)。
- replicationRetryCount:对应于复制选项- SOURCE_RETRY_COUNT。设置副本在与源的连接超时后,再次尝试连接的最大次数。D
- replicationHeartbeatPeriod:对应于复制选项- SOURCE_HEARTBEAT_PERIOD。控制心跳间隔,如果连接仍然正常,则在没有数据的情况下停止连接超时。
- 
replicationCompressionAlgorithms:对应于复制选项SOURCE_COMPRESSION_ALGORITHMS。指定连接到复制源允许的压缩算法的字符串。注意仅兼容 MySQL 服务器 8.0.18 或更高版本。在早期版本上使用会导致错误。 
- 
replicationZstdCompressionLevel:对应于复制选项SOURCE_ZSTD_COMPRESSION_LEVEL。指定使用zstd压缩算法连接到复制源服务器时使用的压缩级别。注意仅兼容 MySQL 服务器 8.0.18 或更高版本。在早期版本上使用会导致错误。 
- replicationBind:对应于复制选项- SOURCE_BIND。确定为连接到源选择副本的哪个网络接口,用于具有多个网络接口的副本。
- 
replicationNetworkNamespace:对应于复制选项NETWORK_NAMESPACE。指定用于连接到复制源服务器的 TCP/IP 连接的网络命名空间,或者,如果使用的是 MySQL 通信栈,则指定用于组复制组通信连接的网络命名空间。注意仅兼容 MySQL 服务器 8.0.22 或更高版本。在早期版本上使用会导致错误。 
有关默认值的信息,请参阅 CHANGE REPLICATION SOURCE TO 语句。
复制通道选项在元数据中设置,并且在使用 replicaSet.rejoinInstance()
如果使用 NULL 值设置选项,则使用默认值。