Agoda 将其一级酒店价格缓存从 72 分片的 SQL Server 迁移至 DragonflyDB,该缓存承载约 1.5TB 易变价格数据,每秒处理约 150 万次写入和 30 万次读取。迁移后 P99 读延迟从约 64ms 降至 8ms,改善约八倍,最终集群每秒处理约 160 万次写入,P99 延迟约 10ms。选型基于真实负载压测而非公开基准,DragonflyDB 的无共享多线程架构、Redis 兼容性和集群化扩容契合其高并发 MGET/SET 场景。文章重点在于迁移策略:团队采用双重读取进行数据一致性校验,一致率超 99.9%,再通过 A/B 实验逐步切换流量,并实现基于本地观测的去中心化故障检测,约 40 个 Pod 可在两分钟内自动完成故障切换。此次迁移不仅降低延迟,还消除了应用层分片路由与手动扩容,简化了过期数据处理和运维。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅