Tools Web

实用计算

消息队列费用对比

在 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 创建+投递。仅供估算,以各平台页面为准。

计算在浏览器完成。不会上传数据。

ProviderBillable unitsAfter free / includedTotal / moMath

—

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 带宽费用对比

怎么用

场景 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 定价核对。以各平台页面为准。