Node job queue libraries

Nov 06, 2020listsnodelibraries

Queues can solve many different problems in an elegant way, from smoothing out processing peaks to creating robust communication channels between micro-services or offloading heavy work from one server to many smaller workers, and many other cases.

Editor's Picks

image

Bull

The fastest, most reliable, Redis-based queue for Node. Carefully written for rock solid stability and atomicity. Support delayed jobs, cron jobs, retries, priority, concurrency, automatic recovery, etc.
image

Kue

Kue is a priority job queue backed by redis, built for node.js. Support delayed jobs, job event and progress pubsub, job TTL, retries, etc.
image

Agenda

Agenda is a lightweight MongoDB-based job scheduling for Node.js. Scheduling with configurable priority, concurrency, and repeating. Great if you need a MongoDB job scheduler.
image

Bee Queue

A simple, fast, robust job/task queue for Node.js, backed by Redis, designed with concurrency, atomicity, and failure in mind.