TARANTELLI Milan (MORPHO) milan.tarantelli at morpho.com
Wed Oct 12 11:11:08 BST 2011


I need to implement an ACTIVE/ACTIVE system based on Messaging that is able to survive to network failures over a WAN.

The idea is to use RabbitMQ locally (at data center level) looking for a framework to load balance messages to every sites (data centers) that are geo-delocalized across a WAN (200km and more distant) and to automatically manage failovers and group memberships.

I supposed initially to use the last version of RabbitMQ that supports mirrored queues but I've been noticed that this solution is really aimed at providing HA within the same data-center where network splits are rarer and latencies are lower.

Finally I've been noticed of Shovel plug-in, a RabbitMQ plug-in that seems to be able to manage load balancing with RabbitMQ across a WAN.
This solution seems to be the answer to all my questions. Is there something I am missing? So the question is:

Is message acknowledge/delivery guaranteed using Shovel and RabbitMQ across a WAN where we can face network disconnection issues?

Many thanks,


" Ce courriel et les documents qui lui sont joints peuvent contenir des informations confidentielles ou ayant un caractère privé. S'ils ne vous sont pas destinés, nous vous signalons qu'il est strictement interdit de les divulguer, de les reproduire ou d'en utiliser de quelque manière que ce soit le contenu. Si ce message vous a été transmis par erreur, merci d'en informer l'expéditeur et de supprimer immédiatement de votre système informatique ce courriel ainsi que tous les documents qui y sont attachés."
" This e-mail and any attached documents may contain confidential or proprietary information. If you are not the intended recipient, you are notified that any dissemination, copying of this e-mail and any attachments thereto or use of their contents by any means whatsoever is strictly prohibited. If you have received this e-mail in error, please advise the sender immediately and delete this e-mail and all attached documents from your computer system."

More information about the rabbitmq-discuss mailing list