spotiarr-bullmq
CommunityWire BullMQ queues safely for downloads
Software Engineering#cron jobs#bullmq#worker#async processing#queueing#zod validation#job configuration
Authormralexsaavedra
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It prevents brittle background job handling by defining reliable BullMQ queue names, worker entry expectations, and scheduling/job configuration patterns for SpotiArr’s asynchronous processing.
Core Features & Use Cases
- Real queue orchestration: Uses a single source of truth for queue singletons and consistent real queue names for track downloading, searching, and sync workflows.
- Production worker contracts: Enforces worker placement and validates
job.dataat the worker entry via parsing. - Deterministic job behavior: Applies job-type-specific retry/backoff decisions, job ID dedup patterns, and event handling requirements to keep UI/SSE and entity status aligned.
Quick Start
Configure the queues singleton initialization, register workers using the specified factories under infrastructure/workers, and enqueue jobs from the application layer using the defined queue names and job ID rules.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: spotiarr-bullmq Download link: https://github.com/mralexsaavedra/spotiarr/archive/main.zip#spotiarr-bullmq Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.