RabbitMQ – How many queues can RabbitMQ handle on a single server?

There are not any hard-coded limits inside RabbitMQ broker. The broker will utilize all available resources (unless you set limits on some of them, they are called watermarks in RabbitMQ terminology). There are some limitations put by Erlang itself, like maximum number of concurrent processes, but if you theoretically can reach them on single node … Read more

Performance comparison between ZeroMQ, RabbitMQ and Apache Qpid

RabbitMQ is probably doing persistence on those messages. I think you need to set the message priority or another option in messages to not do persistence. Performance will improve 10x then. You should expect at least 100K messages/second through an AMQP broker. In OpenAMQ we got performance up to 300K messages/second. AMQP was designed for … Read more

RabbitMQ – Message order of delivery

Well, let’s take a closer look at the scenario you are describing above. I think it’s important to paste the documentation immediately prior to the snippet in your question to provide context: Section 4.7 of the AMQP 0-9-1 core specification explains the conditions under which ordering is guaranteed: messages published in one channel, passing through … Read more