celld 是一个开源运行时,让原本只能跑在 Cloudflare 上的 Workers 和 Durable Objects 代码跑在自部署的机器上。它直接拿 S3 兼容的对象存储当分布式协调器,靠桶的原子写来仲裁 cell 归属,状态用 SQLite 加 Litestream 的 LTX 格式持续复制。官方性能测试中 8GB 节点能常驻两千五百个 cell,节点异常后二十秒左右完成故障转移且零数据丢失。交付形态是一个 58MB 的静态可执行文件或 Docker 镜像。
点评:Durable Objects 是这几年最优雅的有状态编程抽象之一,但代价是深度锁定 Cloudflare。celld 打破了这一限制,该项目由 deno 团队维护,目标或许是从 cloudflare 争取用户。