Elliot,

This looks very similar to an issue fixed a couple of months ago. Check out:
http://fusesource.com/issues/browse/MB-438
or alternatively for AMQ:
https://issues.apache.org/activemq/browse/AMQ-2104

HTH,
-Giovani

On Wed, Apr 29, 2009 at 1:21 PM, Elliot Barlas <elliotbar...@gmail.com>wrote:

>
> I have been experimenting with the behavior of a network of two AMQ brokers
> and message selecting consumers.  As described in the AMQ documentation
> (http://activemq.apache.org/networks-of-brokers.html), consuming with
> message selectors in a broker network environment can lead to messages
> being
> trapped on one of the brokers.
>
> Setup:
> -2 AMQ Brokers connected by static URIs.  Using all default settings.
> -2 Producers, 1 connected to each Broker.
> -Each producer sends 100 non persistent, non expiring messages.
> -1 message selecting consumer connects to 1 Broker and consumes all
> matching
> messages.
> -Observation: the 100 messages from the other Broker (without the consumer)
> are transferred over, EVEN THOSE MESSAGES THAT DO NOT MATCH THE SELECTOR
> EXPRESSION.  THOSE MESSAGES ARE NOW TRAPPED ON THAT BROKER.
>
> How can I avoid transferring messages for which there is no consumer than
> can ACTUALLY consume the messages???
>
> I have condensed the experiment into a small Java class and attached it:
> http://www.nabble.com/file/p23296281/SelectorBrokerNetworkTest.java
> SelectorBrokerNetworkTest.java
>
> Thanks,
> Elliot
> --
> View this message in context:
> http://www.nabble.com/Issues-with-Network-of-Brokers-and-Message-Selectors-tp23296281p23296281.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>

Reply via email to