bull: Detailed Overview & Metrics

v4.15.1(23 days ago)

This package is actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 7Monthly npm downloads

Bull is a fast and robust Node.js job queue library for handling distributed and asynchronous tasks. It provides a simple and efficient way to manage job processing, scheduling, and prioritization. With Bull, you can easily create queues, add jobs to them, and process them concurrently across multiple workers. It also supports features like job retries, delayed jobs, and rate limiting.

Compared to other job queue libraries like Agenda or Bee-Queue, Bull stands out for its performance and reliability. It offers advanced features like job dependencies and event-driven architecture, making it suitable for a wide range of use cases.

Alternatives:
bee-queue+
kue+
agenda+
rsmq+
ironium+
bree+
node-resque+
sqs-consumer+
node-celery+
graphile-worker+

Tags: node.jsjob-queuedistributed-tasksasynchronousconcurrency