BullMQ 基于 Redis 的消息队列与作业处理器 (Node.js) 是做什么的?
BullMQ 是适用于 Node.js、Python、Elixir 和 PHP 的最快、最可靠的基于 Redis 的分布式队列。它提供优先级队列、速率限制、延迟作业、父子依赖、可重复作业以及用于大规模后台处理的沙箱化工作进程。
安装
使用符合您环境的上游安装或设置路径:
- $ yarn add bullmq
来自上游的要求和注意事项:
- 最快、最可靠的、基于 Redis 的 Node.js 分布式队列。
- 需要在 Node.js 以外的平台上使用 BullMQ?查看 BullMQ Proxy
基本用法或入门说明:
-
向队列添加作业:
-
ts
-
import { Queue } from 'bullmq';
-
从上游文档提取:https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/README.md