基于 Cloudflare Workers 的 KV / D1 / Queues 读写功能演示
ability.1007.fun全球分布式键值存储,适合配置、缓存、会话等高读取场景。写入后可在全球边缘节点读取。
| 方法 | 路由 | 说明 |
|---|---|---|
| GET | /kv/write?key=hello&value=world | 写入一个键值对 |
| GET | /kv/read?key=hello | 读取指定 key 的值 |
Cloudflare 托管的 SQLite 数据库,支持完整 SQL 查询。数据持久化存储,适合结构化数据场景。
| 方法 | 路由 | 说明 |
|---|---|---|
| GET | /d1/init | 创建 entries 表(首次运行) |
| GET | /d1/write?key=foo&value=bar | 插入一条记录 |
| GET | /d1/read?key=foo | 查询最近 10 条记录,可按 key 过滤 |
异步消息队列,Worker 作为 Producer 发送消息,同一 Worker 的 queue() 处理器作为 Consumer 消费消息,消费日志可在 Cloudflare Dashboard 的 Workers 日志中查看。
| 方法 | 路由 | 说明 |
|---|---|---|
| GET | /queue/send?msg=hello-queue | 发送一条消息到队列 queen |