job-q

jobQ is a parallelizable job queue with locking functionality; built with node.js + redis. This code is a genericized version of a project originally developed for the [Fannect](http://www.fannect.me) platform. That repo had sensitive information in previous check ins so a separated repo had to be created for this one (hence the single massive original commit).

Usage no npm install needed!

<script type="module">
  import jobQ from 'https://cdn.skypack.dev/job-q';
</script>

README

jobQ

jobQ is a parallelizable job queue with locking functionality; built with node.js + redis. This code is a genericized version of a project originally developed for the Fannect platform. That repo had sensitive information in previous check ins so a separated repo had to be created for this one (hence the single massive original commit).

At the time of creation, Kue, a far more feature rich job queue, did not support anyway to ensure that certain jobs of the same type did not run in parallel. If this isn't a use case for you then I highly recommend using Kue instead.

Installation