6.10.5 将复制集与 MySQL 路由器配合使用

您还可以使用 MySQL 路由器针对 InnoDB 复制集进行引导。 更多信息,请参阅 第 6.10 节 “将 MySQL 路由器与 AdminAPI、InnoDB 集群和 InnoDB 复制集配合使用”。 生成的 MySQL 路由器配置文件中唯一的区别是添加了 cluster_type 选项。 当 MySQL 路由器针对复制集进行引导时,生成的配置文件包括

cluster_type=rs

当您将 MySQL 路由器与 InnoDB 复制集配合使用时,请注意

  • MySQL 路由器的读写端口将客户端连接定向到复制集的主实例。

  • MySQL 路由器的只读端口将客户端连接定向到复制集的辅助实例,尽管它也可以将它们定向到主实例。

  • MySQL 路由器从主实例获取有关复制集拓扑的信息。

  • 当主实例不可用且提升了其他实例时,MySQL 路由器会自动恢复。

您使用针对复制集引导的 MySQL 路由器实例的方式与 InnoDB 集群相同。 有关 ReplicaSet.listRouters()ReplicaSet.removeRouterMetadata() 的更多信息,请参阅 第 6.10.7 节 “使用集群的路由器”