[rabbitmq-discuss] Millions of Queues

Martin Sustrik sustrik at imatix.com
Wed Feb 18 10:49:51 GMT 2009


>> If the message load is high (no idea how much traffic can 80M users produce)
>> you can easily overload the network by passing every message to every
>> terminal broker. In this case some kind of up-the-tree binding propagation
>> (whether we'll call it federation or not) would be required.
> 
> Although, using Ryan's model, one could still achieve this with a
> RabbitMQ cluster.  You would need to make sure that for a given chat
> room K, all the queues listening to K were on the same node.  The
> price, as Ryan stated, is that a user may then have N connections to N
> rooms, but that is perhaps ok.

Sure. Actually, if there's large number of chatrooms with every user 
being subscribed to just a few of them this is the optimal model.

I must have gone fairly one-sided over last year always looking for the 
worst possible use cases, congestion scenarios etc. It's time to have a 
holiday :)

Martin




More information about the rabbitmq-discuss mailing list