MySQL 路由器 9.0  /  部署 MySQL 路由器

第 3 章 部署 MySQL 路由器

性能建议

为了获得最佳性能,MySQL 路由器通常安装在与使用它的应用程序相同的主机上。可能的原因包括

  • 允许本地 Unix 域套接字连接到应用程序,而不是 TCP/IP。

    注意

    Unix 域套接字可以与连接到 MySQL 路由器的应用程序一起使用,但不能用于 MySQL 路由器连接到 MySQL 服务器。

  • 降低网络延迟。

  • 允许 MySQL 路由器连接到 MySQL,而无需为路由器主机创建额外的帐户,因为为应用程序主机创建的 MySQL 帐户,例如 [email protected],而不是像 myapp@% 这样的值。

  • 通常,应用程序服务器最容易扩展。

您可以在网络上运行多个 MySQL 路由器实例,并且您不需要将 MySQL 路由器隔离到单个机器上。这是因为 MySQL 路由器对任何特定服务器或主机都没有亲和性。

图 3.1 MySQL 路由器部署示例

Example deployment shows a central Group Replication and Highly Available setup with three entities pointing towards or connected to it: MySQL Shell, and two stacks that each include MySQL Router, MySQL Connector, and the Application.