【问题标题】:Postgresql with c3p0 - failover带有 c3p0 的 Postgresql - 故障转移
【发布时间】:2011-12-26 04:11:03
【问题描述】:

我们目前正在使用带有 postgresql 的 c3p0。

c3p0 是否支持任何故障转移机制(文档中没有信息,所以我认为很遗憾不支持)?

我发现 mysql、oracle 和 ms sql 在 jdbc url 中支持一些故障转移选项,例如jdbcUrl="jdbc:sqlserver://mainserver:1433;failoverPartner=backupserver;

pgpool 和 pgpool-II 是否仅适用于 postgresql?

【问题讨论】:

    标签: postgresql c3p0 failover


    【解决方案1】:

    从版本 9.2-1000 (2012-09-27) 开始,postgres jdbc4 驱动程序支持故障转移 url(尽管它在 api 中没有很好地记录) postgres jdbc Changelog

    作为:

    jdbc:postgresql://masterHost:port,slaveHost:port/db_name
    

    【讨论】:

    【解决方案2】:

    我不知道 JDBC 驱动程序或 PostgreSQL 内核中有任何内置故障转移

    除了 pgpool-II 之外的其他选项是:

    Postgres wiki 中提供了所有解决方案的完整(?)概述:

    http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling

    【讨论】:

      猜你喜欢
      • 2018-12-04
      • 2013-10-27
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多