BullMQ
BullMQ is a high-performance message queue and background job processing library built for Redis, Valkey, and PostgreSQL. It provides robust features such as delayed jobs, recurring job schedulers, automatic retries with exponential backoff, complex job flows with parent-child dependencies, and rate limiting. Designed to scale horizontally across multiple servers and languages including Node.js, Python, Rust, .NET, and Elixir, it handles millions of jobs efficiently.
Checked on Nov 3, 2026.
Alternative resources
An in-memory data structure store used as a database, cache, message broker, and vector search engine supporting structured and unstructured data.
Serverless data platform providing low-latency Redis, Vector search, QStash messaging, and workflow orchestration with pay-as-you-go pricing.
Durable execution platform for orchestrating asynchronous code, background jobs, workflows, and AI agents with built-in observability and flow control.