千亿级请求下,飞猪如何将广告外投系统超时率爆降至0.01%
Sou Hu Cai Jing·2026-01-24 13:08

作者 | 曹会祎 什么是 RTA? 一句话描述:RTA(Real-Time API)= 实时竞价接口,就是广告平台在每次广告曝光前,实时问飞猪"这个用户要不要投、出多少钱"的关键技 术。 引 言 这促使我们从两个维度重新审视系统设计: 飞猪用户增长广告外部投放(RTA)系统自 2022 年上线以来,对接了头条、小红书、华为等 10+ 头部广告媒体渠道,日均处理千亿级请求 (百万级 QPS),对低延迟、高吞吐、强稳定性提出极高要求。随着业务策略复杂度提升与流量规模持续增长,系统面临更高的性能与效率 挑战。 为此,我们围绕两大核心目标展开系统性优化: 本文将按此结构,系统回顾我们的优化路径与核心成果。 整体链路架构 飞猪 RTA 作为广告投放的实时决策端,接收来自媒体的竞价请求。流量通过两种方式接入: 系统整体分为 网关层(承担高并发请求接入与流量路由)和 业务逻辑层(在毫秒级窗口内完成设备解析、人群定向、策略召回、频控与出价 计算等多阶段实时决策),最终返回竞价结果。 研发效能升级 技术考量 早期 RTA 与多个业务模块共部署于同一应用。随着系统承载流量突破百万级 QPS,一个核心矛盾逐渐凸显: 99% 的流量 ...