The RabbitMQ PerfTest tool is part of the RabbitMQ Java client and it's the tool we use for benchmark testing of the plans. The library is used to generate load on the cluster. The benchmark tests for Loud Lion on AWS for two nodes (in the same region) shows that you can reach about 40.000 messages per second throughput with one queue, one publisher and one customer. Now keep in mind that queues in RabbitMQ are limited to one core - when we were using more then one queue and more producers in the benchmark testing we could easily get 300.000 messages per second throughput.
rabbitmq-java-client-bin-3.5.4/runjava.sh com.rabbitmq.examples.PerfTest --uri $uri --consumers 12 --producers 4 --autoack
time: 24.000s, sent: 34589 msg/s, received: 333531 msg/s
time: 25.000s, sent: 15570 msg/s, received: 326635 msg/s
time: 26.000s, sent: 33261 msg/s, received: 334142 msg/s
time: 27.000s, sent: 37146 msg/s, received: 336071 msg/s
time: 28.000s, sent: 27254 msg/s, received: 330693 msg/s
Give it a try and do some benchmark testing! As usual, all plans are billed by the second. Please email us at email@example.com if you have any suggestions or feedback.