跳到主要内容
作品集
2025 团队

Aurora — 可编程边缘缓存

全球分布式缓存,支持按请求维度的失效规则,将 30+ 区域的 p99 延迟降低了 62%。

角色
技术负责人 · 4 人团队
年份
2025
−62%
p99 延迟
30+
区域
99.99%
可用性

问题

源站在以读为主的流量下不堪重负,失效长尾严重。现成的 CDN 提供了缓存,却无法以编程方式控制「失效什么、何时失效、在哪失效」。

方案

我们在 Cloudflare Workers 上构建缓存层,用 Durable Objects 做协调原语。失效成为一等公民——用一套小型 DSL 表达规则,在边缘用编译为 WASM 的 Rust 求值。

结果

p99 下降 62%,源站负载下降一个数量级,产品团队可以把缓存策略写成代码,在功能同一个 PR 里评审。

技术栈

RustWASMCloudflare WorkersDurable ObjectsOpenTelemetry

评论

正在加载评论…