目录
为了获得最佳性能,MySQL Router 通常安装在与使用它的应用程序相同的主机上。可能的原因包括:
允许本地 UNIX 域套接字连接到应用程序,而不是 TCP/IP。
Unix 域套接字可以与连接到 MySQL 路由器的应用程序一起使用,但不能用于连接到 MySQL 服务器的 MySQL 路由器。
减少网络延迟。
为了允许 MySQL Router 连接到 MySQL 而不需要路由器主机的额外帐户,对于专门为应用程序主机创建的 MySQL 帐户,例如 myapp@198.51.100.45而不是像 myapp@%这样的值。
通常应用程序服务器最容易扩展。
您可以在您的网络上运行多个 MySQL Router 实例,并且您不需要将 MySQL Router 隔离到一台机器上。这是因为 MySQL Router 对任何特定的服务器或主机没有关联。
图 3.1 MySQL 路由器部署示例