Node.js Specialist Required

Job ID: 33544770

Budget: $250 – $750 USD

We have a “Processing Server” built using Node.JS (Koa), which acts as a job queue for our systems.

The job queue contains jobs that are from multiple clients (many jobs for each client).

We need to be able to “release” the jobs in simultaneous streams, with each stream being assigned to a client.

For example, if Client A has 100 jobs, and Client B has 100 jobs, a normal queue would release these one after the other, which would mean that Client B would need to wait until Client A had finished.

We need to be able to have multiple “streams” (for this example, 2 streams) so that the jobs for each Client are being released at the same time.

So the jobs for Client A will be released at 1 job per second and the jobs for Client B will be released at 1 job per second (at the same time)
Related categories: Node.js Heroku