Lightlines
By sickn33

bullmq-specialist

sickn332.1k installs

Background jobs with retries, scheduling, and safer shutdowns.

What it does

Implement reliable background-job queues with scheduling, retries, and worker lifecycle handling in Node.js/TypeScript applications.

When to use it

Use when the task involves BullMQ, Redis queues, background jobs, delayed or repeatable jobs, worker processes, scheduling, or async processing.

How to use it

It changes how the agent implements background-job queues by applying explicit job options, idempotency, retry backoff, concurrency limits, and graceful shutdown.

What you provide

  • An existing project

Uses

Latest review

What you need · 11

The queue implementations run in Node.js applications; no runtime version is specified.

The basic implementation imports Queue, Worker, and QueueEvents from bullmq.

The basic implementation imports ioredis to create the shared Redis connection.

The queue and worker need a Redis service, with the basic setup taking its connection URL from REDIS_URL.


Access · 0

No additional actions listed.