gorabbit
gorabbit copied to clipboard
Simplify RabbitMQ operations in Go with Gorabbit, a high-level wrapper for the official Go RabbitMQ plugin. Enhance your messaging workflow with a more straightforward interface and robust mechanisms,...
While the library looks promising and well-written, it's still risky to use new libraries instead of battle-tested ones. It would be good to understand exactly what experience the development team...
Registering consumer's handler with wildcard keys does not cover all possibilities and sometimes does not work. Having '#' in the middle of a routing key does not work, for example...
It looks like consumption panics when the `ConcurrentProcess` flag is activated for a consumer. Here are some important criteria for when this happens: - 2 different consumers are registered -...
In `manager.go` there's the following: ```go return manager.channel.ExchangeDeclare( config.Name, // name config.Type.String(), // type config.Persisted, // durable !config.Persisted, // auto-deleted false, // internal false, // no-wait config.Args, // arguments )...
This method is called when creating a new consumer Why don't we check the name of the new consumer with the old one? With this approach, you can't create multiple...