Skip to content

概念

Workflow definition 是 catalog 资源。实例与 step 状态存储在本机 SQLite。run 重放时,已提交的 step.do 不再执行 callback;未提交的 callback 在提交前可能重复执行。

对 KV / R2 / 外部 HTTP 的副作用不会随 Workflow snapshot 回滚。外部写入应做成幂等。

不提供跨区域 placement,也不提供 Cloudflare dashboard 中的 Workflow 可观测性。

Workflows 的 class / step.do / instance handle 与 Cloudflare 对齐。有界并行 step.do(默认最多 4 路)是实现行为。

兼容性

主题Cloudflareopen-compute
APIWorkflows相同:class / step.do / instance handle
执行跨地域本机 SQLite
Callback提交前可能重复执行;已完成的 callback 在 replay 时跳过
外部副作用不随 snapshot 回滚