Lobsters | 原文链接 | 2026-08-28 收录

无需 Cloudflare 的 Durable Objects:在你已有的数据库上实现

来源: lucascarlson.net — 2026-08-24

概述

作者多年念念不忘 Cloudflare Durable Objects 的核心思想:「一个带名字的对象」——按名字寻址、带持久状态、单线程的独立对象。购物车、聊天室、棋盘、设备、文档、一次智能体运行,都是对象。对同一身份的调用串行执行,避免并发写坏同一份数据;不同身份并行执行。作者做了二十年「一堆锁」,当彻底理解这个模型后,唯一的遗憾是它只跑在单一厂商的边缘网络。于是他写了 Solid Objects——一个 MIT 许可、运行在你已有 SQL 数据库上的库,提供 Ruby gem 与 TypeScript 两个实现。

核心要点

金句

一个对象一个名字,一份可持久化的状态——它把你平日用的数据库、Redis、队列和一堆锁全收了。
返回 Lobsters 首页