Cloudflare K2:边缘无服务器事件流
Cloudflare K2: serverless event streams

传统RPC架构中,生产者与消费者必须在规模和时序上严格对齐,一旦下游服务不可用或数据量过大,事件就会丢失。Cloudflare推出了K2,这是一个基于R2对象存储构建的无服务器事件流服务,旨在解决这一痛点。K2将数据作为有序日志持久化存储,支持长期保留,即使消费者长时间宕机也不会丢数据。它专为边缘环境设计,利用Cloudflare全球基础设施的弹性,实现了计算与存储的分离。与Cloudflare Queues不同,K2更侧重于大规模数据移动、长期保留和扇出消费,适合需要高吞吐和自定义处理的场景。目前K2已开启公共测试,开发者可快速创建流并处理事件。
通过将复制和共识工作卸载到存储层,我们能让应用层(即K2)变得极其简单、成本更低且性能更高。