[rabbitmq-discuss] High Scalability and High Availability...How to?!!

Michael Klishin mklishin at gopivotal.com
Sun Jun 15 23:04:36 BST 2014

On 15 June 2014 at 17:15:48, Shadi Mari (shadimari at gmail.com) wrote:
> > For instance what would require to achieve 15K+ msgs/second?  
> given that i have multiple publishers and consumers on the same  
> queue and the queue content is draining (i.e.. no accumulation)?  
> do i need to have an SSD to increase throughput or SATA will be enough?  

It depends on message size and if messages are published as persistent
but with commonly small messages (<= 1Kb), 15K/second
can be achieved with a single node, a single queue, and  modest hardware.

You likely won't need an SSD, and SSD won't make any difference if you publish
messages as transient.

But don't take my word for it, run your own benchmarks. There is a tool
for that: http://www.rabbitmq.com/java-tools.html

(and a couple of alternatives on GitHub, too)

Software Engineer, Pivotal/RabbitMQ

More information about the rabbitmq-discuss mailing list