PGKeeper: Building the bouncer we needed for Postgres

摘要

Figma团队自研了PostgreSQL连接池PGKeeper,取代了性能受限的PgBouncer。PGKeeper采用Go语言开发,通过gRPC接口实现多维度流量管控,包含连接池预热、速率限制等防护机制,并创新性采用CoDel算法和分层公平调度策略应对高并发场景。上线后有效避免了20+次潜在故障,将数据库可用性提升至99.99%以上,成为保障系统稳定的关键组件。

欢迎在评论区写下你对这篇文章的看法。

评论

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-05 20:38
浙ICP备14020137号-1 $bản đồ khách truy cập$