-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the RabbitMQ.LoadTest wiki!
RabbitMQ.LoadTest comes in two parts, a publisher and a subscriber. In order to test the throughput of a given rabbitmq server start the subscribers and then start the publishers. It is recommended to run multiple copies of each attached to separate vhosts to increase the load. This is of course dependant on the environment you will be using RabbitMQ in. No need for many queues and connections if you usage will be light.
The publisher will publish a given set of files randomly to a queue, the console output will show each thread and how many messages have been published by that thread. Updating every 100 messages. The Subscriber will receive these messages, acknowledge them and then ignore the data in the message. Again, the console output will show the number of messages received by each thread and update every 100 messages.