adjust / redismq

a durable message queue system for go based on redis, see also https://github.com/adjust/rmq
MIT License
505 stars 74 forks source link

Is this project still alive? #20

Open railsmechanic opened 9 years ago

railsmechanic commented 9 years ago

Because of the lack of simple and reliable message queues, this project is one of my favorites for dispatching messages with Go, but the last commit is from 1st august 2014...

Is this project still alive?

wellle commented 9 years ago

Actually we have completely rewritten it internally and might push it here at some point. There are currently some dependencies to other internal packages that need to be resolved first.

glkz commented 9 years ago

@wellle do you have an estimated/planned time to release the new version?

wellle commented 9 years ago

No not really, sorry.

zhouseahe commented 9 years ago

It would be better if there are commits recently.

mmcdole commented 9 years ago

@wellle this seems like a pretty cool project. Would love to see the rewrite.

wellle commented 9 years ago

Still on my list :+1:

pior commented 9 years ago

:+1:

wellle commented 9 years ago

Hey guys, I finally found some time to extract our new implementation and cleaned it up a bit. You can find it here: https://github.com/adjust/rmq/tree/v1

The initial pull request is pending and might be merged next week: https://github.com/adjust/rmq/pull/1

Please take a look and let me know what you think :wink:

xujinzheng commented 9 years ago

good news :+1:

glkz commented 9 years ago

@wellle great! thanks.

taylon commented 9 years ago

Hey @wellle which one do you recommend to use in production as of right now? rmq or redismq?

wellle commented 9 years ago

I just merged https://github.com/adjust/rmq/pull/1.

@taylon: We run rmq in production since March and we never had redismq running in production ourselves. But I believe others do.

I think redismq has some performance optimizations that rmq doesn't have yet. But rmq should be more robust and have the better interface. It's also more feature rich.