消息队列费用对比
在 Amazon SQS、Cloudflare Queues 与 Google Cloud Tasks 之间对比同一异步负载。场景 A(侧项目,100 万消息):SQS $0.80、CF $0.80、Tasks $0.40。场景 B(生产,3000 万消息):SQS $35.60(FIFO $44.50)、CF $35.60、Tasks $23.60。单价都是 $0.40/百万,但计费单位不同 — 请求 vs 每消息操作 vs 创建+投递。仅供估算,以各平台页面为准。
计算在浏览器完成。不会上传数据。
| Provider | Billable units | After free / included | Total / mo | Math |
|---|
—
Scenario A (1M msgs/mo): SQS Standard 3M req − 1M free → $0.80; Cloudflare Queues 3M ops − 1M → $0.80; Cloud Tasks 2M ops − 1M → $0.40. Scenario B (30M msgs/mo): SQS Standard $35.60 (FIFO $44.50); Cloudflare Queues $35.60; Cloud Tasks 60M − 1M → $23.60. Unit prices rhyme at $0.40/M, but what counts as a unit differs: SQS = every API request (64 KB chunks; empty long-poll receives count), CF Queues = 3 ops per message (64 KB), Cloud Tasks = create + each delivery attempt (32 KB chunks). Apples for async-queue $, not feature parity (FIFO ordering, exactly-once, HTTP push, Workers binding). Handler compute is billed separately — see serverless compute.
Estimates only. Official list prices as of 2026-11-03 (Asia/Shanghai); provider pages prevail. Sources: Amazon SQS · Cloudflare Queues · Cloud Tasks
Amazon SQS 费用计算 · Cloudflare Queues 费用计算 · Google Cloud Tasks 费用计算 · Redis / 缓存费用对比 · Serverless Postgres 费用对比 · 无服务器计算费用对比 · 对象存储费用对比 · CDN 带宽费用对比
同组工具
- Amazon SQS 费用计算 Amazon SQS 标准 / FIFO 请求 → 月费用。
- Cloudflare Queues 费用计算 Cloudflare Queues 操作数 → 月费用。
- Google Cloud Tasks 费用计算 Cloud Tasks 创建 + 投递操作 → 月费用。
- Redis / 缓存费用对比 Upstash、ElastiCache、Cloudflare KV 月费用对比。
- Serverless Postgres 费用对比 Neon、Supabase、PlanetScale Postgres 月费用对比。
- 无服务器计算费用对比 Workers、Lambda、Vercel Fluid 月计算费用对比。
- 对象存储费用对比 R2、S3、B2 存储 + 出站月费用对比。
- CDN 带宽费用对比 Bunny、Cloudflare、CloudFront、Fastly 月 CDN 费用对比。
怎么用
- 场景 A(每月 100 万消息)谁最便宜?
- Cloud Tasks ≈ $0.40(200 万操作 − 100 万免费)。Amazon SQS 标准 ≈ $0.80(300 万请求 − 100 万免费),Cloudflare Queues ≈ $0.80(300 万操作 − 100 万包含)。低量时免费额度占主导。
- 场景 B(每月 3000 万消息)说明什么?
- SQS 标准 8900 万 × $0.40/百万 = $35.60(FIFO $44.50);Cloudflare Queues 8900 万操作 = $35.60;Cloud Tasks 5900 万操作 = $23.60。
- 为什么同为 $0.40/百万却合计不同?
- 计费单位不同:SQS 按每次 API 请求(发送、接收、删除、空接收;64 KB 分块);Cloudflare Queues 每条消息 3 次操作(64 KB);Cloud Tasks 按创建 + 每次投递尝试(32 KB 分块)。
- 这是功能对等吗?
- 不是。FIFO 顺序、精确一次处理、HTTP 推送目标与 Workers 绑定各不相同。仅对比异步队列费用;处理程序计算(Lambda、Workers、Cloud Run)另计。
- 费率有日期吗?
- 有。目录价于 2026-11-03(Asia/Shanghai)从 Amazon SQS(us-east-1 Price List)、Cloudflare Queues 文档与 Cloud Tasks 定价核对。以各平台页面为准。