Ryan Dahl 发布开源 Durable Objects 实现 celld,兼容 Cloudflare API
threepointone · x · 2026-08-12
Cloudflare 的 Durable Objects 已发布 6 年,但很多人仍不清楚其原理。本周,Deno 创始人 Ryan Dahl 发布了开源自托管版本的 Durable Objects——celld。celld 使用与 Cloudflare 相同的 API,甚至兼容 wrangler,但组件设计为可在任何云平台上运行。
核心机制:
- 虚拟机:一个虚拟机可包含多个 cell(durable objects),是计算来源。
- Cell:每个 cell 拥有独立的 SQLite 数据库和 worker 进程,提供有状态计算。
- 复制:状态更新时,预写日志(WAL)发送到另一台机器的对象存储(如 S3、R2),确保进程崩溃后状态可恢复。
「编程与Agent」频道最新
- 从提示词到驾驭工程:AI Agent 架构演进三阶段 — femke_plantinga · 2026-08-12
- Firecrawl 开源 pdf-inspector:200个PDF 0.47秒极速提取 — aigclink · 2026-08-12
- marimo-pair:将 Python 笔记本变为 Agent 环境 — tom_doerr · 2026-08-12
- SGLang 弃用 torch.compile:AI Agent 重写优化代码 — hsu_byron · 2026-08-12
- 揭秘 OpenAI 智能体时代的软件工程实战 — every · 2026-08-12
- 亚马逊卖家 MCP:用 Claude 实现广告与销售数据分析 — Vivid-Door87 · 2026-08-12