oxen-queue v0.1.12 is a resilient worker queue backed by MySQL, designed for high-throughput job processing with features like persistence, priority, deduplication, concurrency, delayed jobs, and multi-process/server support. It is ideal for teams already running MySQL who need to process millions of jobs per day with SQL-queryable queues. Unlike alternatives like Bull or Kue, Oxen prioritizes throughput over low latency and handles dropped connections gracefully. It requires Node >=7 and a MySQL instance. Last release appears stable but low activity suggests maintenance mode.
npm install oxen-queueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes Oxen queue, creates required MySQL table, adds a job, and processes jobs with a worker function.
Upgrade Node.js to version 7 or higher.
Run await ox.createTable() during setup.
Use const Oxen = require('oxen-queue') instead of destructuring.Consider migrating to a more actively maintained queue library.
Run 'npm install oxen-queue' and ensure package.json includes it.
Use 'const Oxen = require('oxen-queue')'.Call 'await ox.createTable()' once during initialization.