gocraft / work

Process background jobs in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is this repo still maintained?

dodysw2 opened this issue · comments

Planning to adopt this for a large code base, but worried looking at the number of unresolved issues and last commit date.

I was wondering the same thing. There are open PRs that would resolve some of those issues, but those too appear to be going unattended.

Same question

perhaps the maintainers would like to vet a community supporter or two to help with merging PRs and reviewing issues?

Many people wonder why there is no update for a while, and here is why: we have been working on the v2 rewrite about a year ago. It fixes many issues (please see the readme), but most importantly, queue reliability. There were some incidents that were caused by gocraft v1, which moved jobs around in redis without atomic operation.

v2 runs smoothly for a year now in production, so I think it is ready for you to try.

@taylorchu @cypriss @hoffoo @snorecone

As we have built our own distributed job service based on this version, my question is, will this repo continue to accept some fix PRs?

yes. We are also looking for a maintainer for v1. If someone wants to be one, please comment here.

v2 runs smoothly for a year now in production, so I think it is ready for you to try.

Oh my, why this gem is so deeply hidden? 🙈 maybe v2 is worth mentioning in the readme here for better visibility? 👏

Will the documentation for V1 still apply to V2? I'm fairly new to Go so the more documentation the better, obviously V1 has a lot, V2 doesn't seem to have any yet.

If anyone is interested in trying out an alternative library, please check out Asynq.
It's currently under active development.

Any feedback would be greatly appreciated! Thank you!

I'd help maintain this!

Me too!

commented

@taylorchu would be happy to help with the maintenance of the v1 repo. Also, you should consider pinning this issue