
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 License8.6k
Stars
1k
Forks
126
Watchers
31
Issues
Star 增长
今日0
近 7 天0
近 30 天+34
综合评分40.02
默认分支master