作者:IT邦德
中国DBA联盟(ACDU)成员,10余年DBA工作经验,
Oracle、PostgreSQL ACE
CSDN博客专家及B站知名UP主,全网粉丝10万+
擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复,
安装迁移,性能优化、故障应急处理
微信:jem_db
QQ交流群:587159446
公众号:IT邦德
文章目录
前言
Patroni用于构建高可用 PostgreSQL 集群的工具,本文做了详细的说明
📣 1 架构
patroni+etcd提供了一系列的集群管理方案。
etcd负责集群状态信息的存放,用来联系各个节点,
patroni负责为集群提供高可用服务,两者的集合为PostgreSQL集群提供了故障转移的高可用服务
,它不仅配置简单,而且功能丰富:
1.支持手动和自动故障转移
2.支持一主多从、级联复制
3.支持同步、异步模式
4.支持使用watchdog防止脑裂