Cloudflare K2: 无服务器事件流

🐟 2026-10-01 23:11 1



在传统的远程程序调用(RPC)架构中,存在一个核心挑战:生产者和消费者必须在规模和时间上保持一致。如果你的生产者发送过多数据让消费者无法处理,或者消费者或下游服务无法使用,事件就会被取消。这个问题因需要多个用户独立处理数据而更加复杂。例如,电子商务后端在交易完成时可能会发出事件,分析系统和欺诈检测服务需要读取这些事件。


我们可以通过将生产者和消费者脱钩来解决这个问题——在中间插入一个服务,吸收写入内容,同时让独立读者按自己的节奏消费。


今天我们正式发布 Cloudflare K2 的公开测试版,以解决这个问题。K2 是开发者平台上的一款持久事件流原语。你把事件发送到K2流,K2会把它们存储为有序日志。消费者可以通过多种方式阅读,例如将阅读分给一组消费者,或将所有信息传递给所有消费者。它完全无服务器,可扩展大量数据,并支持长期保存,即使长时间的消费者停机也不会丢失数据。


在底层,K2 在 R2 对象存储之上实现了一个分区的持久日志,使其能够扩展到庞大的存储量。


如果你准备好开始,可以按照这里的指南在几秒钟内创建你的第一个 stream。


最新回复 (2)
  • qingmu1 10-02 17:32
    1楼

    severless 版本的kafka?

  • 🐟 楼主 10-02 17:36
    2楼

    对,不然为什么叫k2

* 帖子来源Linux.do
返回