全书目录

第五十五篇:Cloudflare Workers 完全指南 —— 边缘驿站网络宇宙

二、Cloudflare Workers 的真正心智

1 分钟 387 字 第 952 / 962 个阅读单元

很多人第一次用 Workers,脑子里还在想“我有一台 Node 服务,只是现在换了个部署平台”。

这会直接把你带偏。

Cloudflare Workers 更准确的理解是:

一份部署到全球边缘网络的、以 Web API 为中心的按需执行脚本,靠 bindings 直接接入平台原生的数据与消息能力。

看这张图最直观:

text
                ┌──────────────────────────────┐
User Request -> │ 最近的 Cloudflare 边缘驿站    │
                │                              │
                │  Worker = 值班员             │
                │  env    = 驿站内专线          │
                └──────────────┬───────────────┘
                               │
         ┌─────────────────────┼─────────────────────┐
         │                     │                     │
         v                     v                     v
   KV 公告栏             R2 大仓库             D1 关系账本
  (读快写松)           (对象存储)            (SQLite 语义)

         ┌─────────────────────┼─────────────────────┐
         │                     │                     │
         v                     v                     v
  Durable Objects        Queues 传送带         AI Gateway 总闸门
  (单点协调室)           (异步削峰)           (AI 流量治理)

这里最重要的不是 API 名字,而是分工:

  • Worker 负责接客、鉴权、路由、组装响应
  • KV 负责“全网可快读”的配置和缓存型数据
  • R2 负责大文件、大对象
  • D1 负责关系型查询
  • Durable Objects 负责强协调和单点顺序逻辑
  • Queues 负责把慢活从主请求里拆出去
  • AI Gateway 负责 AI 请求的观测、缓存、限流、回退、路由

这就是 Cloudflare Workers 的平台感。它不只是“边缘函数”,而是一整套边缘应用积木。