BullMQ Redis-Based Message Queue and Job Processor for Node.js
BullMQ is the fastest, most reliable Redis-based distributed queue for Node.js, Python, Elixir, and PHP. It provides priority queues, rate limiting, delayed jobs, parent-child dependencies, repeatable jobs, and sandboxed workers for background processing at scale.
What it does
BullMQ Redis-Based Message Queue and Job Processor for Node.js
BullMQ is the fastest, most reliable Redis-based distributed queue for Node.js, Python, Elixir, and PHP. It provides priority queues, rate limiting, delayed jobs, parent-child dependencies, repeatable jobs, and sandboxed workers for background processing at scale.
Installation
Use the upstream install or setup path that matches your environment:
- $ yarn add bullmq
Requirements and caveats from upstream:
- The fastest, most reliable, Redis-based distributed queue for Node. <br/>
- Do you need to work with BullMQ on platforms other than Node.js? If so, check out the BullMQ Proxy
Basic usage or getting-started notes:
-
Add jobs to the queue:
-
ts
-
import { Queue } from 'bullmq';
-
Extracted from upstream docs: https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,080 chars)