rmq icon indicating copy to clipboard operation
rmq copied to clipboard

Message queue system written in Go and backed by Redis

Results 22 rmq issues
Sort by recently updated
recently updated
newest added

redis-go now provides a UniversalClient for connection. I will suggest removing the dependency on redis.Client, and replace that with redis.UniversalClient which covers the various aspects of client management from rmq.

help wanted

After a message pops up from Redis, if the system goes down at this time, will the message be lost?

I'm trying to handle a requirement where a consumer can get killed. And when it comes back it should retry to task it was performing. I have 2 push queue...

Hi, I don't know if this is by design - but after stopping to consume a Queue via `StopConsuming`, it is impossible to resume consuming via `StartConsuming`. The problem is...

In nodejs [rsmq](https://github.com/smrchy/rsmq) is pretty popular, it has been ported to rust as [rsmq_async](https://docs.rs/rsmq_async/2.1.0/rsmq_async/). For some reasons, I need to use rmq in golang, and use rust rsmq_async as a...

Could you please let us know what are the best practices we need to follow when using this package like number of connections, should we create a new connection every...

`github.com/adjust/rmq` depends on `github.com/adjust/gocheck` which depends on the now deprecated `launchpad.net/gocheck` (which also uses `bzr` instead of `git` causing additional issues). Any chance you could change the dependency here to...

Hi, I stumbled upon you lib recently its been very helpful and i am very grateful that you have put such tremendous effort into making it but i find the...

help wanted

What is the suggested approach to scale for throughput? I am using rmq for a project which needs high throughput. If I need to increase throughput from producer -> Q...

Use redis.Nil in TestRedisClient.RPop to match the behavior of the redis client