pg-boss 基于pg 的node 队列job 服务

pg-boss 基于pg 的node 队列job 服务

包含的特性

  • Exactly Once(基于 PostgreSQL 事务)
  • 延迟任务(Delay)
  • 定时任务(Cron)
  • 自动重试(Retry)
  • 数退避(Exponential Backof
  • 优先级(Priority)
  • Dead Letter Queue(DLQ)
  • Job Dependency(任务依赖)
  • 多 Worker 并发消费
  • LISTEN/NOTIFY 低延迟通知
  • Dashboard 管理界面
  • ORM Transaction(Prisma、Knex、Kysely、Drizzle 等 进行job 创建
  • 包含一个基于json api 的proxy 服务

说明

pg-boss 提供了比较完整的能力,对于希望快速简单场景的,还是很值得尝试的,尤其是我们系统已经是db,基于pg 就是一个不错的选择

参考资料

https://github.com/timgit/pg-boss

https://pgboss.io/introduction

https://github.com/timgit/pg-boss/tree/master/src/adapters

posted on 2026-08-18 08:00  荣锋亮  阅读(5)  评论(0)    收藏  举报

导航