Whats the maximum bytes/second throughput of an instance? Can scaling be used to get more bytes/second through the system?
We are discussing testing, both functional and performance, within the AMQP working group, with the idea of defining a shared set of AMQP tests, and the code to implement them. The problem is that there are many possible configurations of the test infrastructure, the RabbitMQ broker, the clients, and the tests themselves (e.g. AMQP supports many different forms of message delivery). In order to obtain meaningful performance figures one would have to specify exactly what the setup is, to the point where anybody can replicate it. Even then one would get just one data point in an infinite space of possible configurations, and it is generally impossible to extrapolate the results from one test to other scenarios.