On Wed, Oct 28, 2009 at 12:52 PM, Elliot Barlas <elliotbar...@gmail.com> wrote:
>
> It seems that AMQ has a hard constraint that a message cannot be routed to a
> broker that has seen it before.
>
> NetworkBridgeFilter.java
>
>        if (contains(message.getBrokerPath(), networkBrokerId)) {
>            if (LOG.isTraceEnabled()) {
>                LOG.trace("Message all ready routed once through this broker
> - ignoring: " + message);
>            }
>            return false;
>        }
>
> Has anyone found a way to circumvent this constraint?  Is this constraint
> ever going to change?

This was implemented two or three years ago to prevent messages from
ping-ponging back and forth between brokers in a network. There is
already an open issue for this that I will be working on soon:

https://issues.apache.org/activemq/browse/AMQ-2324

Bruce
-- 
perl -e 'print 
unpack("u30","D0G)u8...@4vyy9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder

Reply via email to