数据库·更新于 2026/05/04 19:58
Figma 开源 PGKeeper:自建 Postgres 连接池替代 PgBouncer
Figma 开源了 PGKeeper,一个专为 Postgres 设计的连接池代理,用于替代 PgBouncer。PGKeeper 采用 Go 语言编写,核心改进包括:支持事务级与语句级两种池化模式,内置健康检查与自动故障转移,以及更精细的连接生命周期管理。与 PgBouncer 的 session/transaction/statement 模式类似,但 PGKeeper 在连接复用策略上做了更激进的优化,例如在事务空闲时主动回收连接,减少长连接泄漏风险。项目已开源,Figma 内部生产环境运行数月。
速读
Figma 用 Go 自研 PGKeeper 开源替代 PgBouncer,支持事务级池化与自动故障转移
相关源 (1)
- Lobste.rs · databases · 2026/5/4 19:58:01https://www.figma.com/blog/pgkeeper-building-the-bouncer-we-needed-for-postgres/