文档首页
MySQL Connector/J 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


MySQL Connector/J 开发者指南  /  多主机连接

第 9 章 多主机连接

以下部分讨论了涉及多主机连接的许多主题,即服务器负载均衡、故障转移和复制。

开发者应该了解以下关于通过 Connector/J 管理的多主机连接的内容

  • 每个多主机连接都是底层物理连接的包装器。

  • 每个底层物理连接都有自己的会话。鉴于 MySQL 的体系结构,会话无法跟踪、共享或复制。

  • 物理连接之间的每次切换都意味着会话之间的切换。

  • 在事务边界内,物理连接之间不会发生切换。超出事务边界,不能保证不会发生切换。

    注意

    如果应用程序在事务边界之外重用会话范围的数据(例如,变量、SSP),则可能会出现故障,因为可能会发生物理连接之间的切换(这也是会话之间的切换)。因此,如果应用程序不想处理异常,则应在出现异常时重新准备会话数据并重新启动最后一个事务,或者应为每个新事务重新准备会话数据。