Hi, Take a look at how RabbitMQ does routing: http://www.rabbitmq.com/tutorials/tutorial-four-python.html I think that answers part of your question. ie.: "virtual destinations" are exchanges in RabbitMQ.
wrt load balancing, that is, spreading the messages across queues, you could use the consistent hash exchange, which comes by default with RabbitMQ (although not enabled). Here are the docs: http://hg.rabbitmq.com/rabbitmq-consistent-hash-exchange/file/rabbitmq_v3_2_0/README.md Regards, Alvaro On Wed, Oct 30, 2013 at 8:56 AM, snahata <[email protected]> wrote: > Hi All, > > I am new to RabbitMQ and wanted to figure out whether we can implement the > concept of virtual destinations as specified in ActiveMQ in RabbitMQ as > well? > Virtual Destinations allows to create logical destinations that clients > can use to produce and consume from but which map onto one or more physical > destinations. > Basically, a producer sends message to a virtual topic which is then > received by the actual physical queues. These messages are then distributed > to the consumers listening on those queues based on the concept of load > balancing. > I have attached the diagram for reference. > > Thanks, > Sweta > > _______________________________________________ > rabbitmq-discuss mailing list > [email protected] > https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss > > -- You received this message because you are subscribed to the Google Groups "rabbitmq-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/rabbitmq-discuss. For more options, visit https://groups.google.com/groups/opt_out.
