[rabbitmq-discuss] Persistent queues
    Marc Labbe 
    mrlabbe at gmail.com
       
    Fri Jun  7 15:12:33 BST 2013
    
    
  
Hi guys,
following a discussion on the kafka user mailing list in which Alexis 
Richardson replied, I realized I might have been wrong about what I assumed 
for the messages storage in RabbitMQ. It won't change the decision I made 
to use Kafka but I'd like to set my own mind right in my conception of how 
RabbitMQ stores messages. I want to use Rabbit in other projects as well so 
I want to have the right picture in my mind.
The setup I used was based on what is described in 
http://www.rabbitmq.com/tutorials/tutorial-four-python.html. 
RabbitMQ
- RabbitMQ 3.0.x (not exactly sure what x was)
- 5 brokers (behind HA proxy)
- Messages posted to multiple topics (called it A, B, C) where the topic is 
used as the routing key by the exchange
- Queues and messages are persistent (+ replicated)
Consumers
- Consumer 1 subscribes to Topic A (near real-time) - Queue 1
- Consumer 2 subscribes to Topic B (near real-time)  - Queue 2
- Consumer 3 subscribes to A, B and C (offline, BI) - Queue 3
Published 10M messages (size varying between 500b to 2k)
    
    
More information about the rabbitmq-discuss
mailing list