BullMQ
BullMQ is a distributed queue system based on Redis, which supports different programming languages such as Node.js, Python, Elixir, .NET and Rust. Through its stability and atomicity-oriented design, it ensures that things are processed safely. It works on data stores such as Redis or fully compatible Dragonfly.
BullMQ
100taskforcesh · Queues & Streaming
Common commercial products in this category: Confluent Cloud, Amazon SQS, Amazon Kinesis
- You can manage distributed queue in projects in different languages such as Node.js, Python, Rust or Elixir.
- You can queue delayed jobs, browse through the interface, and search.
- You can track queue metrics and statistics, observe system performance.
- ↑ PositiveHacker News
Job Scheduling in Node.js with BullMQ
“Great article, with one caveat: The big upfront question should be; do I need BullMQ (and Redis). I think in most cases a simple DB queue table will suffice, reducing complexity allowing for greater customization.”
- ↓ NegativeGitHub Issue
[Bug]: Worker stopped processing jobs, and mostly delayed Jobs
“### Version v5.4.2 ### Platform NodeJS ### What happened? We have a service, where a worker runs, and processes jobs. After the processing is done, it will create another job, which is delayed (around 64 minutes). Today, I noticed that the service and worker stopped processing…”
My note
Alternative pages
More in: Queues & Streaming
- Apache Kafka★ 34,100 · today
- Celery★ 29,096 · 2 days ago
- NSQ★ 25,772 · 2 mo ago
- Temporal★ 24,096 · today
- NATS★ 20,973 · yesterday
- Apache Pulsar★ 15,353 · today