Skip to content

Instantly share code, notes, and snippets.

@twolfson
Last active August 1, 2023 10:45
Show Gist options
  • Star 21 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save twolfson/a8e5bca55ad825ff49305e457fbf46ca to your computer and use it in GitHub Desktop.
Save twolfson/a8e5bca55ad825ff49305e457fbf46ca to your computer and use it in GitHub Desktop.
Node.js job queue evaluation

We are building a Node.js service which will need asynchronous support for tasks like sending emails. Here's our evaluation:

Probably going to go with kue; it's had 500 issues and 200 PRs closed so it should be stable.

I'm not sure why but I don't want to settle on resque. Let's call it personal stubborn-ness/caution for now.

@atorgfr
Copy link

atorgfr commented Mar 20, 2018

why did you stopped your research with zeroMQ ?

@didil
Copy link

didil commented Apr 17, 2018

Having used kue quite a bit in the past. it works pretty well but I 'm not sure if I would use it again, it's not exactly 100% reliable as you can see in the high number of open issues. I think there is no pure node.js solution that is good enough today and I would maybe look at language agnostic solutions such as https://github.com/contribsys/faktory

@ninhxuanluu
Copy link

thanks for sharing !

@manast
Copy link

manast commented Aug 30, 2018

It is a pity that in this comparison bull appears as the worst maintained when the opposite is the exactly true. It is the most maintained, the most reliable one and also the one with a larger feature set...

@jsteenkamp
Copy link

Thanks for sharing. I don't know how much weight I'd place on Issues/resolution as checking some of them today and some differ significantly from when you checked, also more popular solutions mostly likely will surface more issues. My admittedly superficial review also points to bull

@basil2style
Copy link

I found that Kue is not actively maintaining, please read this before choosing Automattic/kue#1196

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment