Meta新系统每秒扛10亿次操作,数据库连接数暴降19倍!
Meta ZGateway 在每秒处理超过 10 亿次操作的同时,将 ZippyDB 的连接数减少了 19 倍
InfoQ 中文 重要 算力工程架构 🕐 今天 21:00

📖 AI 总结

Meta 为分布式键值存储系统 ZippyDB 推出了无状态代理层 ZGateway,以解决超过 100 万台客户端主机直连数据库所造成的连接风暴、文件描述符耗尽和内存不足等问题。ZGateway 部署在客户端与 ZippyDB 服务器之间,客户端与区域网关保持粘性连接,数据库服务器则从受控的网关集群接收连接,并通过 Meta 的 ServiceRouter 实现区域就近路由。该网关每秒处理超过 10 亿次操作,承担 ZippyDB 约 40% 的流量,据模型估算可将持久连接总数减少至原来的约 1/19,每主机连接数下降约 97% 至 98%。它复用现有 C++ 客户端作为请求引擎,支持纯代理与读透式缓存两种模式,并集中承担认证授权、租户准入控制、分片解析、请求批处理与合并等流量管理职责。测试显示,在 CPU 利用率超过 90% 时,约 1350 个租户存储桶中仅 6 个分流,其余租户处理了 99.9% 的请求且无拒绝。Meta 计划将全部 ZippyDB 流量迁移至该网关。

🔍 深度解读 换个视角,同一件事有不同答案

正在读取芙娘的解读…
infoAI 公众号二维码

📱 每天一份 AI 前沿日报

关注公众号,每天 09:00 推送 · 不错过任何重磅