[控场AI]
产品Cloudflare Durable Objects

Durable Objects

Cloudflare推出的有状态边缘计算原语,每个实例全球唯一,提供强一致性,可在Workers之间协调共享状态,支持有状态的Serverless应用场景

核心事实

时间轴 (近 90 天)

10月14日

Cloudflare 系统中,Durable Object 不可用时采用指数退避重试,三次尝试后升级给人工。

待验证50%
10月14日

Cloudflare 使用 Durable Objects 为长时间运行的安全调查提供状态持久化,支持跨多次智能体调用维持上下文。

待验证50%
10月12日

Deno 团队在 8 月发布了 celld 的首个版本,这是他们对 Cloudflare Workers 中 Durable Objects 模式的开源实现。

待验证50%
10月12日

围绕 Workers 编程模型和 Durable Objects 模式构建应用的风险正在降低,因为获得了更强的官方背书。

待验证50%
10月11日

Durable Objects中内存中的JavaScript变量、未提交事务、临时表和预处理语句在DO休眠时不会持久化

待验证50%
10月11日

每个Durable Object实例通过字符串ID标识,同一ID始终路由到同一实例,不同ID完全独立

待验证50%
10月11日

Agents SDK为Durable Objects内置了SQL接口

待验证50%
10月11日

Cloudflare Workers + Durable Objects延迟为个位数毫秒级,但查询能力受限(SQL子集,不支持join和复杂事务)

待验证50%
10月11日

推荐的混合架构是用Durable Objects保存短期上下文,用homelab/Qdrant保存长期知识,建立记忆层级并用TTL策略清理过期会话数据

待验证50%
10月11日

Durable Objects在数秒内无请求时会自动休眠,内存状态通过检查点保存,CPU占用降为零,唤醒时间视状态大小在10-100ms之间

待验证50%

还有 8 条时间轴事件

全部知识事实 (20)

已验证

Cloudflare Durable Objects为每个对象分配全球唯一ID,并保证同一ID的所有请求路由到同一个实例,从而实现强一致性的状态存储

65%
已验证

Durable Objects是Cloudflare Workers平台的有状态计算单元,每个对象拥有独立的内存状态和持久化存储,同一个对象ID在任何时刻只有一个实例在运行

65%
待验证

Cloudflare Workers生态中的Durable Objects为有状态的Agent工作流提供强一致性的状态存储

90%
待验证

Cloudflare 系统中,Durable Object 不可用时采用指数退避重试,三次尝试后升级给人工。

50%
待验证

Cloudflare 使用 Durable Objects 为长时间运行的安全调查提供状态持久化,支持跨多次智能体调用维持上下文。

50%
待验证

推荐的混合架构是用Durable Objects保存短期上下文,用homelab/Qdrant保存长期知识,建立记忆层级并用TTL策略清理过期会话数据

50%
待验证

Durable Objects在数秒内无请求时会自动休眠,内存状态通过检查点保存,CPU占用降为零,唤醒时间视状态大小在10-100ms之间

50%
待验证

休眠机制的设计约束是:永远不要依赖内存状态在请求之间存活,所有关键状态必须在返回前写入持久化存储

50%
待验证

Durable Objects的隔离模型主要有三种:Per-Session(会话级)、Per-User(用户级)和Per-Tenant(租户级)

50%
待验证

每个Durable Object实例通过字符串ID标识,同一ID始终路由到同一实例,不同ID完全独立

50%
待验证

Agents SDK为Durable Objects内置了SQL接口

50%
待验证

Durable Objects中内存中的JavaScript变量、未提交事务、临时表和预处理语句在DO休眠时不会持久化

50%
待验证

Cloudflare Workers + Durable Objects延迟为个位数毫秒级,但查询能力受限(SQL子集,不支持join和复杂事务)

50%
待验证

持久化(durable)执行指工作流的执行状态可以被序列化保存,在中断或失败后从断点恢复,而不必从头重跑

50%
待验证

Cloudflare 的存储和数据产品包括用于对象存储的 R2、SQLite 数据库 D1、键值存储 KV,以及支持有状态计算的 Durable Objects

50%
待验证

Cloudflare 的 Serverless 生态包括 Workers(无服务器计算)、Durable Objects(有状态对象)、R2(对象存储)、Queues(消息队列)

50%
待验证

K2 很可能以 Durable Objects 作为分区状态的存储与协调层,再结合 R2 做消息持久化

50%
待验证

Deno 团队在 8 月发布了 celld 的首个版本,这是他们对 Cloudflare Workers 中 Durable Objects 模式的开源实现。

50%
待验证

围绕 Workers 编程模型和 Durable Objects 模式构建应用的风险正在降低,因为获得了更强的官方背书。

50%
待验证

Cloudflare宣布Durable Objects从2026年10月1日的兼容性日期起,只要仍有待处理的输入输出任务,Agent就能在客户端断开后继续运行

50%

来源文章