patroni

patroni

patroni

A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes

AI 简介

Patroni 是一个用于实现 PostgreSQL 高可用(HA)的开源框架,通过集成 Etcd、Consul、ZooKeeper 或 Kubernetes 等分布式协调服务,自动完成主节点选举、故障转移与集群状态同步。其核心功能包括基于 Raft 或强一致性存储的 leader 选举、健康检查、API 驱动的配置管理,以及与 HAProxy 等负载均衡器协同实现读写分离。项目采用 Python 编写,轻量可扩展,适用于需要强一致性和自动化运维能力的生产级 PostgreSQL 集群场景,尤其适合金融、电信等对服务连续性要求较高的领域。

Python
MIT License
8.6k
Stars
1k
Forks
126
Watchers
31
Issues

Star 增长

今日0
近 7 天0
近 30 天+34
综合评分40.02
默认分支master