多种方案,含zookeeper方案 :PostgreSQL 流行 HA 方案
1. 自己实现高可用集群
有实例 有讲解!postgresql 高可用集群搭建 :PostgreSQL_HA_with_primary_standby_2vip
2. pgpool 实现高可用集群
pgpool+Keepalived 实现postgresql 高可用集群:PostgreSQL+pgpooll+Keepalived双机HA方案
利用pgpool 实现postgresql 高可用集群:POSTGRESQL主备部署模式
看起来不错 :双机热备技术:使用pgpool搭建高可用PostgreSQL HA的步骤
PostgreSQL 流复制 + Pgpool-II 实现高可用 HA
推荐使用pgpool原因:PostgreSQL的集群技术比较
3. corosync实现高可用集群
很好的要看corosync+pacemaker:基于Pacemaker的PostgreSQL一主多从读负载均衡集群搭
可能复杂 :Pacemaker+corosync搭建PostgreSQL共享存储HA
corosync+pacemaker 有实例 :postgresql双机热备、高可用方案(采用pacemaker+corosync实现)
需求讲得好 :PostgresSQL HA高可用架构实战
流复制HA(pgpool):较简单、易实现
共享存储HA(corosync+pacemaker):功能完备、学习成本高、复杂