Cloudflare 教程

从 Workers 运行模型、绑定与部署起步,到存储选型与状态协调:KV、D1、R2、Durable Objects、Queues、Workflows 的模型、边界与取舍。(共 12 篇)

第 1 章

第 2 章

第 3 章

第 4 章

部署、版本与回滚:渐进发布、路由与自定义域名

讲清 wrangler deploy 背后的版本与部署两个概念、渐进发布与回滚能回滚什么不能回滚什么,workers.dev、routes 与 custom domains 的区别,静态资源 assets 的部署形态,以及常见的部署坑。

第 5 章

第 6 章

第 7 章

R2:对象存储、预签名上传、公开访问与缓存

讲清 R2 的强一致模型、Workers 绑定 API、大文件的预签名直传与分片上传,以及 r2.dev 与自定义域名的差别和缓存陷阱,最后给出什么时候该用、什么时候别用 R2 的取舍。

第 8 章

KV:最终一致的真实含义与缓存模式

解释 Workers KV 为什么读得快却不能当数据库:最终一致、约 60 秒或更久的传播、负缓存、cacheTtl 与同 key 每秒一次写入;并给出配置读取、缓存层、会话等模式的取舍与误区。

第 9 章

第 10 章

第 11 章

Queues:投递语义、重试与死信、幂等

讲清 Cloudflare Queues 的 at-least-once 投递、批量消费、重试与死信队列的配置与行为,以及为什么消费者必须幂等,并给出与 Workflows、Durable Objects 的取舍。

第 12 章