是否可以将 Pgpool-II 仅用于负载平衡而不用于连接池?

Is it possible to use Pgpool-II just for Load Balancing not for connection pooling?

我们有一个 PostgreSQL 12 集群,有一个主节点和两个从节点。我们正在使用 Pgpool-II 将我们的 SQL 查询负载平衡到我们的集群。我们的写入查询转到主节点,读取查询转到从节点。 我们有一个内部使用 HikariCP 的新 Java 应用程序。所以我们想禁用 Pgpool-II 连接池行为。 正如在此 link 上所解释的那样,我们应该使用一个连接池抽象。

Not able to open connection from PgBouncer (Connection attempt timed out)

当我检查文档时,我没有看到用于禁用连接池行为的特定密钥。

https://www.pgpool.net/docs/latest/en/html/runtime-config-connection-pooling.html.

我看到的最接近的 属性 是 connection_cache(布尔值) 属性。 将此 属性 设置为 false 是否会禁用连接池?

谢谢。

正确,将 connection_cache 设置为 false 将禁用连接池,并且在每个从客户端 pgpool 到 pgpool-II 的连接上-II create 将创建一个到后端数据库的新连接)