Postgresql 带有JDBC连接字符串的AWS RDS PosgreSQL读取副本

Postgresql 带有JDBC连接字符串的AWS RDS PosgreSQL读取副本,postgresql,amazon-web-services,amazon-aurora,Postgresql,Amazon Web Services,Amazon Aurora,仅当应用程序专门为写入创建第二个连接池时,才会使用读取副本 ..或者,我可以仅通过使用连接字符串参数将读取请求定向到[Aurora]RDS PostgreSQL读取副本吗 我做过这样的测试: jdbc:postgresql://node1,node2/database?targetServerType=master;ssl=true;sslmode=verify-full jdbc:postgresql://node1,node2/database?targetServerType=pref

仅当应用程序专门为写入创建第二个连接池时,才会使用读取副本

..或者,我可以仅通过使用连接字符串参数将读取请求定向到[Aurora]RDS PostgreSQL读取副本吗

我做过这样的测试:

jdbc:postgresql://node1,node2/database?targetServerType=master;ssl=true;sslmode=verify-full

jdbc:postgresql://node1,node2/database?targetServerType=preferSlave;loadBalanceHosts=true;ssl=true;sslmode=verify-full
但是RDS控制台继续显示读取副本的0个连接


我为读取副本付费,因此我真的希望在发生故障切换时将其用作冗余主机以外的用途。

如果没有PGPool这样的专用连接池,这似乎是不可能的。Aurora Serverless或新的代理功能可能是最简单的解决方案。如果没有像PGPool这样的专用连接池,这似乎是不可能的。Aurora Serverless或新的代理功能可能是最简单的解决方案。