{"library":"queue-worker","type":"library","category":null,"description":"A RabbitMQ queue worker library for Node.js, version 2.1.0. Simplifies setting up job queues with configurable concurrency (jobsCount), retry attempts (attemptsCount), and delayed retries (attemptDelays). Supports custom success, fail, and error event handlers. Requires RabbitMQ and the 'rabbit-queue' package with scheduledPublish flag enabled. Differentiated by built-in attempt delay management and TypeScript type definitions.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","rabbitmq","queue","worker","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install queue-worker","imports":["import { QueueWorker } from 'queue-worker'","import { Rabbit } from 'rabbit-queue'","const worker = new QueueWorker<Message, Exception, Result>(rabbit, queueName, options)"]},{"cmd":"yarn add queue-worker","imports":[]},{"cmd":"pnpm add queue-worker","imports":[]}],"homepage":"https://github.com/Aristocr2t/queue-worker#readme","github":"https://github.com/Aristocr2t/queue-worker","docs":null,"changelog":null,"pypi":null,"npm":"queue-worker","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}