RabbitMQ / AMQP: single queue, multiple consumers for same message?

I am just starting to use RabbitMQ and AMQP in general. I have a queue of messages I have multiple consumers, which I would like to do different things with the same message. Most of the RabbitMQ documentation seems to be focused on round-robin, ie where a single message is consumed by a single consumer, … Read more

RabbitMQ and relationship between channel and connection

The RabbitMQ Java client has the following concepts: Connection – a connection to a RabbitMQ server instance Channel – ??? Consumer thread pool – a pool of threads that consume messages off the RabbitMQ server queues Queue – a structure that holds messages in FIFO order I’m trying to understand the relationship, and more importantly, … Read more

Can’t access RabbitMQ web management interface after fresh install

I’ve installed the latest RabbitMQ server (rabbitmq-server-3.3.0-1.noarch.rpm) on a fresh Centos 5.10 VM according to the instructions on the official site. I’ve done this many times before during development and never had any issues. However, this time I cannot log into the management web interface using the default guest/guest user. In the logs, I see … Read more

Why do we need message brokers like RabbitMQ over a database like PostgreSQL?

I am new to message brokers like RabbitMQ which we can use to create tasks / message queues for a scheduling system like Celery. Now, here is the question: I can create a table in PostgreSQL which can be appended with new tasks and consumed by the consumer program like Celery. Why on earth would … Read more

When to use RabbitMQ over Kafka? [closed]

Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 1 year ago. Improve this question I’ve been asked to evaluate RabbitMQ instead of Kafka but found it hard to find a … Read more

ActiveMQ or RabbitMQ or ZeroMQ or [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for … Read more