跳转到内容

兼容性

open-compute 当前 Cloudflare Workers 兼容范围与明确的单机差异。

open-compute 在单机实现声明的 Cloudflare Workers 编程模型。Worker 代码与受支持 binding 遵循 Cloudflare 公开 API;placement、replication、quota 和 management 由选中的 instance authority 拥有。

查看运行中 release 的精确合同:

Terminal window
ocd capabilities --json

指定 --config <absolute-path> 时,配置 limit 来自该文件;省略时使用内嵌默认值。

  • Module Workers、Versions、Deployments、Static Assets、Service Bindings、Version Metadata、WebSockets 与文档列出的 runtime APIs
  • KV、D1、R2、Durable Objects、Alarms、Queues、Cron、Workflows、Workers Cache 与 Cache API
  • Images、Vectorize、AI Search、Markdown Conversion、Workers Logs/realtime tail 与 Artifacts
  • Cloudflare-compatible /client/v4 管理 API、认证 cf 工作流和 operator Dashboard

多数产品状态为 supported_with_deviation,因为它们使用单机 local authority,而不是 Cloudflare 托管全球拓扑。Vectorize 使用确定性的精确搜索。AI Search 与 Markdown Conversion 使用 operator-configured provider,不代表提供完整 Workers AI inference。单独提供类型的 open-compute:manual AI Search source 是 namespaced open-compute API superset,不计入 Cloudflare stable-member inventory。

Browser Run 的支持路径和已接受限制见 Browser Run。

正式 release 内嵌由 formal runtime lock 选择并校验 checksum 的 elliothux/workerd fork,生产启动保持离线。项目使用标准 cloudflare.config.ts 和项目内 cf。exact binary 校验每个 Version 原样保存的 compatibility date/flags;reflection catalog 只用于能力发现,不是第二套 admission policy。

Dynamic Worker Loader 由原生 runtime 提供有界 surface,并执行文档列出的本地 CPU、memory、subrequest、startup 与 simultaneous-connection ceiling;仍有两个 experimental trust/tail member blocked,因此不代表完整 Workers for Platforms 产品。

参见产品、日志与实时 Tail、行为差异、限制、未提供能力和 API 与产品索引。