Durable Objects:单线程模型、一个 ID 一个实例与存储
理解 Durable Objects 的核心模型:同一 ID 全局只有一个实例、单线程处理事件、输入输出闸门与 await 竞态,以及 SQLite 存储、生命周期与取舍。
共 4 篇文章带有这个标签。
理解 Durable Objects 的核心模型:同一 ID 全局只有一个实例、单线程处理事件、输入输出闸门与 await 竞态,以及 SQLite 存储、生命周期与取舍。
基于单线程与单实例的模型,讲 Durable Objects 的几种典型模式:串行协调器、滑动窗口限流、聊天房间、WebSocket Hibernation 与 alarm 定时任务,以及各自的取舍与边界。
讲清 Cloudflare Queues 的 at-least-once 投递、批量消费、重试与死信队列的配置与行为,以及为什么消费者必须幂等,并给出与 Workflows、Durable Objects 的取舍。
讲解 Cloudflare Workflows 的持久化执行模型:step.do 的缓存与重试、sleep 与 waitForEvent、编写规则与限额,以及它与 Queues 在多步骤流程上的分工与取舍。