[rabbitmq-discuss] Replacing Shovel with Federation, some configuration help required.

Busoli, Simone Simone.Busoli at ferrari.com
Fri Nov 4 12:10:53 GMT 2011

Nonetheless I think that the ability to avoid forwarding messages which have been "shoveled" already is something which would come really handy in the Shovel as well, to avoid infinite loops with symmetric shovels in use cases where the federation does not fit.

-----Original Message-----
From: rabbitmq-discuss-bounces at lists.rabbitmq.com [mailto:rabbitmq-discuss-bounces at lists.rabbitmq.com] On Behalf Of Simon MacMullen
Sent: venerdì 4 novembre 2011 12:30
To: rabbitmq-discuss at lists.rabbitmq.com
Subject: Re: [rabbitmq-discuss] Replacing Shovel with Federation, some configuration help required.

On 04/11/11 09:35, Jelle Smet wrote:
> I have been experimenting with Shovel to transport messages between 
> brokers over WAN links.
> I would like to give the "federation" plugin a shot.
> I was wondering where do I have to install and configure the 
> federation plugin? Does the federation exchange "pull" as a matter of 
> speaking messages from a remote queue and publishes these into its own 
> "federation exchange" in order to route them to the right queue(s)?

Federation pulls messages that are published to remote *exchanges*, with a certain degree of smarts about making sure that messages don't get forwarded from one broker to another only to be dropped, and with a bit of control about how much messages get forwarded.

Shovel pulls or pushes messages from queues to exchanges. That's all.

So they have different purposes. I see the shovel as being a low-level
tool: move messages from here to here. What you do with that is up to you.

Federation is a more opinionated tool: it's specifically for the case when you want an exchange that acts as though it's in a bunch of different brokers simultaneously.

If the shovel is working for you, you don't need to move away from it; it's not going anywhere.

Cheers, Simon

Simon MacMullen
RabbitMQ, VMware
rabbitmq-discuss mailing list
rabbitmq-discuss at lists.rabbitmq.com

Questo messaggio è da intendersi esclusivamente ad uso del destinatario e può contenere informazioni che sono di natura privilegiata, confidenziale
o non divulgabile secondo le leggi vigenti. Se il lettore del presente messaggio non è il destinatario designato, o il dipendente/agente responsabile
per la consegna del messaggio al destinatario designato, si informa che ogni disseminazione, distribuzione o copiatura di questa comunicazione è 
strettamente proibita anche ai sensi del decreto legislativo 196/03 . Se avete ricevuto questo messaggio per errore, vi preghiamo di notificarcelo
immediatamente a mezzo e-mail di risposta e successivamente di procedere alla cancellazione di questa e-mail e relativi allegati dal vostro sistema.
This message is intended only for the use of the addressee and may contain information that is privileged, confidential and exempt from 
disclosure under applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering the 
message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly 
prohibited. If you have received this e-mail in error, please notify us immediately by return e-mail and delete this e-mail and all attachments from 
your system.

More information about the rabbitmq-discuss mailing list