海外资源测评导航
返回开发工具 海外资源 / 开发工具 / Go任务队列/PostgreSQL / riverqueue.com
R
🔧 开发工具 Go任务队列/PostgreSQL 未知总部 国内优化

riverqueue.com

Go后台任务队列

8.0/10 中国可用
TTG4G 编辑组 ·更新于 2026-06-08 ·数据来源: ai_crawl 评测方法 ↗
数据来源
ai_crawl · 最近更新 2026-06-08
行业深度解析AI 深度分析
一句话面向 Go 与 PostgreSQL 应用的快速、可靠、事务安全后台任务队列。
定价开源免费 + Pro 付费订阅 River 开源版可自托管使用;River Pro 通过付费订阅提供高级功能和商业支持。正文未披露具体价格。
适合谁使用 Go 和 PostgreSQL 构建 API、后台任务、工作流与分布式任务处理系统的开发团队
核心功能事务内入队,确保业务事务提交后任务才会进入队列基于 PostgreSQL,无需 Redis 等额外队列服务多队列、唯一任务、优先级、定时/cron 任务、自动重试、Snoozing事务性任务完成,降低已完成任务被重复执行的概率自托管 River UI,可查看、取消、重试、删除任务并暂停队列Go 泛型类型安全 WorkerOpenTelemetry 等遥测集成Pro 提供工作流、批处理、序列、死信队列、加密任务、并发限制等
功能与用途River 是面向 Go 应用的后台任务队列,强调快速、可靠、事务安全。核心用途是将任务入队与 PostgreSQL 业务事务绑定,避免任务早于事务提交执行或事务成功但任务丢失。支持多队列、唯一任务、优先级、cron/周期任务、自动重试、Snoozing、事务性任务完成、测试辅助、错误报告、遥测集成和自托管 Web UI。Pro 增加工作流、批处理、序列、死信队列、加密任务、可恢复任务、持久周期任务、队列级保留等。
支持语言/框架主要支持 Go,设计符合 Go 生态习惯,并利用泛型实现强类型 Worker 参数。数据库后端以 PostgreSQL 为核心;文档还提到可与 Bun、GORM、SQLite、备用 schema、PgBouncer 配合使用。跨语言入队文档覆盖 Python、Ruby、SQL、TypeScript。
开源还是闭源River 开源项目可在 GitHub 查看;River UI 基础版也是完全开源。River Pro 是付费订阅模块,提供 Pro 专属 API、功能和商业支持。
自托管选项支持自托管。River 使用现有数据库,无需新增外部服务。River UI 可通过 Go module 源码安装、静态二进制、Docker 镜像运行,或作为 http.Handler 嵌入现有 Go 应用。Pro UI 也可通过 Go module 或容器镜像使用。
定价开源版可免费自托管;River Pro 通过付费订阅提供高级功能和商业支持。正文未给出具体价格、席位限制或计费周期。
API/SDK提供 Go 客户端与 Go 包 API,包括 Client.Insert、InsertTx、InsertMany、JobCompleteTx、JobSnooze、Worker、InsertOpts、UniqueOpts、RetryPolicy 等。UI 也可作为 Go http.Handler 嵌入应用。跨语言入队支持 Python、Ruby、SQL、TypeScript 文档。
集成与生态与 PostgreSQL 深度集成,支持数据库事务、迁移、备用 schema、PgBouncer;支持 Bun、GORM、SQLite;包含 OpenTelemetry 遥测集成;提供 Docker 镜像、GitHub 发布二进制、Go package docs、迁移工具和 Web UI。
文档质量文档结构较完整,覆盖 Introduction、Getting started、Migrations、核心概念、可靠 Worker、事务入队、UI、唯一任务、重试、Snoozing、事务性完成、Pro、跨语言入队、高级主题和 Benchmarks。示例代码丰富,适合 Go 开发者快速理解实现细节。
中国访问未知
适用场景用户注册后发送邮件、账户日结/对账、定时任务、后台异步处理、可靠工作流编排、需要与数据库事务一致的任务派发
同类Sidekiq、Celery、BullMQ、Temporal、Asynq、Hatchet、Graphile Worker
性价比8
易用8
服务7
综合8
优点
  • 与 PostgreSQL 事务深度结合,开发模型简单且可靠
  • 开源、自托管、无额外服务依赖,运维负担较低
  • 文档覆盖面广,包含迁移、ORM、UI、重试、唯一任务等主题
  • 对 Go 生态友好,使用泛型提供强类型参数
  • 提供图形化 UI,便于生产排障和开发调试
不足
  • 核心定位明显偏 Go + PostgreSQL,其他语言主要限于跨语言入队
  • 部分高级能力需要 River Pro 订阅
  • 定价页面信息在正文中未披露,成本评估不完整
  • 默认 UI 如未配置认证会公开访问,需要使用者自行加固

深度测评

TG4G · 2026-06-08 更新 · 仅供参考

是什么

River 是面向 Go 应用的后台任务队列,后端依赖 PostgreSQL,主打“事务安全”的任务入队:任务可在业务数据库事务中插入,只有事务提交后才会执行;如果 API 事务成功,任务也会被入队。这相比 Redis 等外部队列减少了服务依赖,也降低了事务与异步任务不一致的风险。

核心能力

开源版功能已较完整,包括多隔离队列、唯一任务、优先级、周期/cron 任务、Snoozing、自动重试、事务性任务完成、测试辅助、错误报告、遥测集成和自托管 River UI。River UI 可查看队列深度、吞吐、错误任务,并支持取消、重试、删除任务、暂停队列等运维动作。它也符合 Go 生态习惯,利用泛型为 Worker 提供强类型参数。Pro 版进一步提供工作流、批处理、序列、死信队列、加密任务、可恢复任务、全局并发限制等高级能力。

语言、集成与文档

River 的主体面向 Go + PostgreSQL。文档还提到 Bun、GORM、SQLite、PgBouncer、备用 schema、OpenTelemetry 等集成,并提供 Python、Ruby、SQL、TypeScript 的跨语言入队说明。文档质量较高,目录覆盖迁移、可靠 Worker、唯一任务、重试策略、UI 部署、Pro 模块和高级主题,示例代码充分。

定价与部署

River 开源版可自托管;River UI 也可通过源码、二进制、Docker 镜像或嵌入 Go 应用运行。River Pro 为付费订阅,提供商业支持和高级功能,但正文未披露具体价格、付款方式或套餐细节。

优缺点与适合谁

优势是与 Postgres 事务强绑定、无需额外队列服务、Go 类型安全体验好、可观测和 UI 友好。限制是定位较窄,最适合 Go/Postgres 技术栈;部分生产级高级能力需 Pro;UI 默认公开访问时需自行配置认证。它适合希望减少 Redis/RabbitMQ 运维负担、重视任务与业务数据一致性的 Go 后端团队。

中国访问

正文未提供中国大陆访问、支付或合规信息,判定为未知。若访问 GitHub、容器镜像或私有模块受网络影响,国内团队可评估 Asynq、Temporal、Celery、BullMQ、Graphile Worker 等替代方案。

本测评基于公开资料整理,不构成购买建议,请以 riverqueue.com 官网实际信息为准。

中文卖点

开源Go任务队列,PostgreSQL支持事务安全。

官网快照

/shot/riverqueue-com.png
riverqueue.com

价格走势

当前价 · 仅供参考
价格未公开 当前定价
价格采集自官网公开页面,实时更新;历史走势数据采集中,暂无足够历史样本。下单请以官网实时价为准。

用户评价

综合评分
8.0/10
TG4G 综合评分

评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。

常见问题

riverqueue.com 是一家未知的开发工具 (Go任务队列/PostgreSQL)服务商. 本页收录其「Go后台任务队列」套餐. 开源Go任务队列,PostgreSQL支持事务安全.
riverqueue.com 在中国大陆有较好的直连体验, 多数地区无需代理即可访问. 该商家总部位于未知, 主要面向海外市场.
访问 riverqueue.com 官网完成注册即可使用. 注册一般需要邮箱 (推荐 Gmail/Outlook) 和支付方式. 多数海外服务支持信用卡 / PayPal / 加密货币. 完整流程见本页"前往官网"按钮.

浏览其他大类