views:

28

answers:

1

I want to know whether RabbitMQ is more scalable than other brokers or not? If yes what are the specific reasons? If not how can we scale it up?

I am using rabbitmq for the first time with Spring framework.

A: 

Evan a single RabbitMQ broker is ridiculously fast. A stock desktop machine can handle tens to hundreds of thousand of messages per second.

If one rabbit turns out to not be enough, RabbitMQ supports a form of light-weight clustering that's designed specifically to improve scalability. Basically, it allows you to create "logical" brokers that are made up of many physical brokers.

scvalex
Thanx scvalex.Is clustering is done using Pacemaker??????
mot12
If i want to use multiple rabbitmq withtheir own database mnesia.Is mnesia is good or any external database like MS sql??
mot12
No. Clustering is done internally by RabbitMQ. HA Clustering, which is something completely different, can use Pacemaker. Mnesia is as good as it gets. The last time we tried, RabbitMQ + MySQL performance was fairly abysmal.
scvalex