A stress test for the amount of messages through a message bus within a given timeframe has been implemented (revision 200, the test class MessageBusStressTest under the Protocol module).
A message is sent to a messagelistener, which only resends the message to it self, while counting the amount of messages received. Thus the messages were sent sequentially.
The message sent was the Alarm message in the examples, which is a average size message in the examples.
Through a local ActiveMQBroker 2024 messages have been sent within 1 minute and 21058 in a 10 minutes timeframe. Whereas 1644 messages have been sent through a distributed ActiveMQBroker within 1 minute and 19348 within 10 minutes.