{"library":"rethinkdb-job-queue","type":"library","category":null,"description":"rethinkdb-job-queue is a persistent job/task queue backed by RethinkDB, designed for distributed worker nodes with pub/sub, concurrency, priority, retries, delayed jobs, timeouts, repeatable jobs, and job reanimation. The current stable version is 3.1.7. Release cadence is irregular; the project is maintained. Key differentiators from other job queues (e.g., Bull, Kue) include reliance on RethinkDB as the backing store (offering real-time changefeeds for pub/sub), built-in job history logs, and TypeScript definitions. It supports multiple queues per RethinkDB instance and global queue events.","language":"javascript","status":"active","version":"3.1.7","tags":["javascript","job","jobs","queue","task","tasks","rethinkdb","asynchronous","async"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install rethinkdb-job-queue","imports":["import Queue from 'rethinkdb-job-queue'","import { Job } from 'rethinkdb-job-queue'","import { QueueEvent } from 'rethinkdb-job-queue'"]},{"cmd":"yarn add rethinkdb-job-queue","imports":[]},{"cmd":"pnpm add rethinkdb-job-queue","imports":[]}],"homepage":"https://github.com/grantcarthew/node-rethinkdb-job-queue","github":"https://github.com/grantcarthew/node-rethinkdb-job-queue","docs":null,"changelog":null,"pypi":null,"npm":"rethinkdb-job-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}