Cloudflare 存储能力测试

基于 Cloudflare Workers 的 KV / D1 / Queues 读写功能演示

ability.1007.fun
🗄️
Workers KV  —  键值存储

全球分布式键值存储,适合配置、缓存、会话等高读取场景。写入后可在全球边缘节点读取。

方法路由说明
GET /kv/write?key=hello&value=world 写入一个键值对
GET /kv/read?key=hello 读取指定 key 的值
🗃️
D1  —  SQLite 数据库

Cloudflare 托管的 SQLite 数据库,支持完整 SQL 查询。数据持久化存储,适合结构化数据场景。

方法路由说明
GET /d1/init 创建 entries 表(首次运行)
GET /d1/write?key=foo&value=bar 插入一条记录
GET /d1/read?key=foo 查询最近 10 条记录,可按 key 过滤
📨
Queues  —  消息队列

异步消息队列,Worker 作为 Producer 发送消息,同一 Worker 的 queue() 处理器作为 Consumer 消费消息,消费日志可在 Cloudflare Dashboard 的 Workers 日志中查看。

方法路由说明
GET /queue/send?msg=hello-queue 发送一条消息到队列 queen