qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Goldstein <agold...@redhat.com>
Subject Re: queue routes and message looping
Date Wed, 13 Jul 2011 18:18:10 GMT
I believe that exchange and dynamic routes automatically try to avoid loops using trace IDs
and excludes, but queue routes do not have this configured automatically.  You can specify
arguments when you create your source queue (qpid.trace.id and qpid.trace.exclude) to achieve
similar behavior.  A message will be "tagged" with the value of qpid.trace.id whenever it
is delivered to the queue.  A message that is about to be delivered to a queue will be discarded
if its "tag" matches the value of the qpid.trace.exclude argument on the queue.


On Jul 13, 2011, at 12:53 PM, <DJohnson@princeton.com> wrote:

> I'm trying to use queue routes to federate messages between two brokers. 
> Depending on the scenario, I sometimes end up with an infinite message 
> loop (where the same message continues to federate between the two brokers 
> repeatedly).
> Is there a way to prevent message loops when using queue routes?
> David Johnson
> Princeton Consultants
> 2 Research Way
> Princeton, NJ 08540
> 609.987.8787 x266

Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org

View raw message