cyberneticlibrary

Build reliable async job queues with BullMQ

bullmq-specialistskillsetup L20
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)