Meta无状态代理层ZGateway每秒扛住超10亿次操作,统一ZippyDB流量!
Meta Introduces ZGateway: A Stateless Proxy Tier That Unifies ZippyDB Traffic and Handles Over 1 Billion Operations Per Second
MarkTechPost 重要 算力基础设施 🕐 09-15 12:28

📖 AI 总结

Meta 为其核心键值存储系统 ZippyDB 引入了名为 ZGateway 的无状态代理层,以解决此前客户端直连数据库导致的连接泛滥问题。在原有架构下,单个客户端可能需连接数十万个分片和主机,双方各自承载数万条 TLS 连接,造成内存、CPU 和文件描述符的大量消耗,并曾因路由缺陷引发重连风暴,导致整个集群陷入重启循环。ZGateway 作为客户端与数据库集群之间的区域化代理层,通过 ServiceRouter 服务网格发现,提供纯代理和读透缓存两种形态,其引擎本质上是 Meta 的 C++ ZippyDB 客户端以托管服务方式运行。该代理统一承担 TLS 终止、权限校验、租户级准入控制与限流、分片解析、请求批处理及故障转移等职责。目前 ZGateway 每秒处理超过 10 亿次操作,承载约 40% 的 ZippyDB 流量,预计将升至 60%,而平均用例的额外计算开销仅约 6%。

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

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

📱 每天一份 AI 前沿日报

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