https://github.com/OptimalBits/bull
1.简介
bull是最快,最可靠的基于Redis的Node队列。
1.1 特性
bull提供了以下特性:
- 由于采用无轮询设计,因此CPU使用率最低。
- 基于Redis的稳健设计。
- 延迟的工作。
- 根据cron规范安排和重复作业。
- 作业的速率限制器。
- 重试。
- 优先。
- 并发。
- 暂停/恢复-全局或本地。
- 每个队列有多种作业类型。
- 线程化(沙盒)处理功能。
- 从进程崩溃中自动恢复。
2.安装
安装js库:
npm install bull --save
yarn add bull
安装typescription类型定义: