kue icon indicating copy to clipboard operation
kue copied to clipboard

Kue dead?

Open fridgerator opened this issue 6 years ago • 16 comments

No commits since January, it appears no work being dong on other branches either. Dozens of unresolved issues with no comments. Outstanding critical pull requests (https://github.com/Automattic/kue/pull/1183).

Is this project dead?

fridgerator avatar Jul 16 '18 14:07 fridgerator

As per Automaticc, the project is "not part of any of our current projects, and is not being actively maintained". See their tweet response

rkdnc avatar Jul 17 '18 13:07 rkdnc

Got it, thanks @rkdnc

fridgerator avatar Jul 17 '18 14:07 fridgerator

I have been very busy recent year and my kue backlog has not reached my top priorities. Active maintainers needed @fridgerator

behrad avatar Jul 17 '18 14:07 behrad

Thanks for the response @behrad

fridgerator avatar Jul 17 '18 14:07 fridgerator

you can also try Bull: https://github.com/OptimalBits/bull

manast avatar Jul 18 '18 18:07 manast

thanks @manast

I ended up writing the service in Sidekiq.cr in crystal

fridgerator avatar Jul 18 '18 23:07 fridgerator

@behrad maybe it is time to post an official header message in the Readme to look for active maintainers ? you've done an awesome job on Kue for all this years, thanks a lot for that. But I think it's probably time to move on if you can't maintain it anymore. Kue is a significant part of many peoples' node.js infrastructure and the fact that it's not maintained at the moment is creating lots of issues for node.js users. It used to be the most solid job queue solution and right now there is nothing basically ... (ok there is bull, but the way they handle the jobs concurrency and the queues is a bit of a no-go for me)

didil avatar Sep 22 '18 14:09 didil

@didil could you please elaborate more about what is wrong with the way bull handles the concurrency and queues that makes it a no go for you?

manast avatar Sep 22 '18 14:09 manast

@manast I want to be able to fine tune the concurrency level per job without creating one queue per job, I can do that with kue https://github.com/Automattic/kue#processing-concurrency . But I couldn't find a way to do that with bull https://github.com/OptimalBits/bull/blob/master/REFERENCE.md#queueprocess

the defined concurrency for each process function stacks up for the Queue

the line I quoted above is my biggest concern with bull. I understand it's just a design decision, but that behavior is not what I'm looking for most of the time when I'm building a web app

didil avatar Sep 22 '18 20:09 didil

Can you create a PR for the updated README @didil I am also open to review code contributions 👍

behrad avatar Sep 24 '18 15:09 behrad

@behrad I'm a little confused, it's your project right now, how would I know what you want to write exactly about handing it over to the next maintainer ?

didil avatar Sep 24 '18 19:09 didil

@behrad Can you conclude the open TODO?

Let's take the next step in rebirthing Kue.

swordfish444 avatar Oct 23 '18 17:10 swordfish444

Someone please pick this up!

archae0pteryx avatar Jan 05 '19 20:01 archae0pteryx

@manast to follow up on my comment above (and to be fair) I've been using bull in production for a few months now. works great. so if anybody is wondering what to do about this situation and can work with how bull handles queues and job concurrency, just switch to bull ...

didil avatar Jan 06 '19 02:01 didil

@didil BTW. The behaviour you mentioned is no different in Bull in fact. Kue is just creating new queues (requiring extra connections) for every new type you add. So you can easily get the same behaviour with Bull...

manast avatar Jan 07 '19 07:01 manast

you can also try Bull: https://github.com/OptimalBits/bull

Can I connect in bull in php?

IgorDePaula avatar Jun 14 '19 16:06 IgorDePaula