↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Patroni 集群系列第三篇接上 HAProxy 分流 RSS

Shaun Thomas 的 Patroni 高可用系列走到第三篇,前两篇搭起 etcd 与 Patroni 本体,这篇补上入口。HAProxy 以裸 TCP 转发连接,用 HTTP 检查打 Patroni 的 REST 接口判断角色:6543 端口只连主库,根路径返回 200 者为主;6544 端口连只读副本,用 /replica?lag=1MB 排除延迟过大的节点。三节点同在一个后端池,默认三次检查失败即摘除,并断开其上会话防脑裂。

发布于 2026-09-10T10:59:37.832036Z · Shaun Thomas · pgEdge 博客
HAProxy Patroni 高可用

Shaun Thomas 的 Patroni 高可用系列走到第三篇,前两篇搭起 etcd 与 Patroni 本体,这篇补上入口。HAProxy 以裸 TCP 转发连接,用 HTTP 检查打 Patroni 的 REST 接口判断角色:6543 端口只连主库,根路径返回 200 者为主;6544 端口连只读副本,用 /replica?lag=1MB 排除延迟过大的节点。三节点同在一个后端池,默认三次检查失败即摘除,并断开其上会话防脑裂。

Shaun Thomas 的 Patroni 高可用系列走到第三篇,前两篇搭起 etcd 与 Patroni 本体,这篇补上入口。HAProxy 以裸 TCP 转发连接,用 HTTP 检查打 Patroni 的 REST 接口判断角色:6543 端口只连主库,根路径返回 200 者为主;6544 端口连只读副本,用 /replica?lag=1MB 排除延迟过大的节点。三节点同在一个后端池,默认三次检查失败即摘除,并断开其上会话防脑裂。

原始来源 ↗

来源记录
  • center.info_item · 6f0e7c98d50d680b · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 6f0e7c98d50d680b · 2026-10-03T04:08:55.967155Z