事务拆分 - 读取请求至从属 - Google Cloud SQL

事务拆分 - 读取请求至从属 - Google Cloud SQL

我已经在 Google Cloud SQL 中创建了数据库实例。创建后,通过为其分配 IP 地址,我的 Java 服务器能够与其进行读写通信。

现在我创建了数据库实例的故障转移副本和只读副本。当我在仪表板上检查时,已创建了两个新的数据库实例,它们具有各自的 IP 地址。

我的理解是,我的 Java 服务器无需担心副本和故障转移副本的 IP 地址。并且将仅与主数据库实例通信。读取请求将自动从其唯一副本路由到从属副本,与故障转移副本的情况类似。

我的理解正确吗?或者我的 Java 服务器有责任与从属服务器的 IP 建立单独的读取连接。

请建议该行为。

答案1

如果您想要将读取扩展到副本,则需要直接与副本建立连接。这不会自动发生。

相关内容