EdgeCron vs Upstash QStash
QStash 是很强的 Serverless 消息与调度产品,并通过 URL Groups 支持 fan-out。本页帮助团队判断自己需要更完整的队列/消息能力,还是更聚焦的 EdgeCron:定时 HTTP 投递、按触发计费、免费 fan-out/重试、重放日志与本地回调调试。
官方定位
QStash 聚焦 Serverless 消息与调度
Upstash 将 QStash 描述为用于可靠投递的 Serverless 消息与调度方案,并提供自动重试、计划任务、URL groups、队列、流控、回调、死信处理和去重等能力。
EdgeCron 适用位置
EdgeCron 把范围收敛在定时 HTTP 投递
当需求是 Cron API、延迟 HTTP 回调、出站 Webhook 重试、按触发计费、死信重放、投递日志和免费本地 CLI,而不是通用消息队列层时,EdgeCron 更直接。
决策检查清单
如果你的应用已经管理工作流状态,只需要可靠 HTTP 回调,并希望一次触发可以 fan-out 和重试而不产生新的计费触发,优先考虑 EdgeCron。
如果你需要更广泛的 Serverless 队列行为、URL Groups、批处理或高级流控,可以评估 QStash。
上线前从 QStash 官方定价页确认当前消息计数、重试计费、URL Group 限制、保留窗口、SLA 附加项和并发限制。
创建 API Key
在控制台生成带作用域的凭证,并从服务端、CI 任务或后台 Worker 中调用。
调度 HTTP 任务
发送目标 URL、payload、延迟时间和重试上限。EdgeCron 会在你的应用返回前可靠保存任务。
本地调试回调
使用 CLI Debug Token 并运行 edgecron-cli listen --port 3000,即可在 localhost 接收定时回调,无需隧道。
带上下文重放
从控制台或 API 查看状态、延迟、请求头、payload,并重放失败尝试。
简单透明的价格
免费开始,按需升级——解锁更多月度触发量、重放流程、更长日志保留和更高流量。
月度触发量包括 API 创建任务、事件发布和 Schedule 触发。Fan-out 投递和自动重试包含在触发额度内。
入门版
适合独立开发者和初创团队
- 50,000 触发 / 月
- 30 Cron 任务
- Endpoint 无限制
- 7 天 日志保留
- Webhook 签名
- CLI 调试
- MCP 私有测试资格
- 优先支持
专业版
适合成长型团队和企业
- 250,000 触发 / 月
- 200 Cron 任务
- Endpoint 无限制
- 30 天 日志保留
- Webhook 签名
- CLI 调试
- MCP 私有测试资格
- 优先支持
商业版
适合大规模企业部署
- 2,000,000 触发 / 月
- 无限制 Cron 任务
- Endpoint 无限制
- 90 天 日志保留
- Webhook 签名
- CLI 调试
- MCP 私有测试资格
- 优先支持
付费套餐自动续费。可随时在控制台取消,当前计费周期结束前仍可继续使用。
免费版无需信用卡。
在回调链路变紧急前获得帮助
EdgeCron 的支持围绕生产投递组织:实现文档、订阅账单支持、滥用处理,以及付费套餐的优先支持。