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
浙公网安备 33010602011771号