Build reliable async job queues with BullMQ
bullmq-specialistskillsetup L2★0
Sheshiyer/skill-clusters ↗What it does
Route tasks to specialist skills
Best for
When you need durable background job queuing with exponential backoff, dead-letter queues, and multi-worker concurrency control on Redis.
Inputs
- · Job data (ID, payload)
- · Queue configuration
- · Worker concurrency limits
Outputs
- · Queued job objects
- · Job completion status
- · Failed job logs
Requires
- · BullMQ
- · Redis
- · ioredis
Preconditions
- · Redis server running
- · Node.js/TypeScript environment
- · Valid Redis URL in env
Failure modes
- · Redis connection drop causes jobs to stall
- · Missing maxRetriesPerRequest crashes workers on reconnect
- · Orphaned jobs if worker killed without graceful shutdown
Trust signals
- · Production patterns (Basic Queue, Delayed Jobs, Graceful Shutdown)