ReplicaSets 及其实例支持标记。出于标记的目的,ReplicaSets 支持
setOption(),
setInstanceOption()和
options()操作。这些操作的功能通常与它们的Cluster
等价物相同。有关详细信息,请参阅
第 6.9 节,“标记元数据”。本节记录了使用 ReplicaSets 标签的不同之处。
没有可以为 ReplicaSets 及其实例配置的其他选项。对于 ReplicaSets, 不支持第 7.5.1 节“为 InnoDB Cluster 设置选项”中记录的选项。唯一支持的选项是此处描述的标记。
该
操作显示有关分配给各个 ReplicaSet 实例以及 ReplicaSet 本身的标签的信息。
ReplicaSet.options()
和
的option参数
仅支持带有命名空间的选项,否则抛出错误。
ReplicaSet.setOption()ReplicaSet.setInstanceOption()tag
和
操作
的
行为方式与等效操作相同。
ReplicaSet.setInstanceOption(instance,
option,
value)ReplicaSet.setOption(option,
value)Cluster
如从路由中删除实例
中所述,隐藏实例没有区别
。例如,要隐藏 ReplicaSet 实例rs-1,请发出:
mysql-js> myReplicaSet.setInstanceOption("icadmin@rs-1:3306", "tag:_hidden", true);
已针对 ReplicaSet 引导的 MySQL 路由器检测到更改并rs-1
从路由目标中删除实例。