I should add that I am using AMQ core version 5.2.0, so I am not benefiting
from recent bug fixes regarding this issue such as the one mentioned above.


Elliot Barlas wrote:
> 
> I have tried that as you can see from the attached code.  It still does
> not work.  
> 
> 
> Dejan Bosanac wrote:
>> 
>> Hi Elliot,
>> 
>> you have to turn off conduit subscriptions in order to have selectors
>> work
>> over the network. Take a look at this link for more details
>> 
>> http://activemq.apache.org/networks-of-brokers.html#NetworksofBrokers-WhentouseandnotuseConduitsubscriptions
>> 
>> Cheers
>> --
>> Dejan Bosanac
>> 
>> Open Source Integration - http://fusesource.com/
>> ActiveMQ in Action - http://www.manning.com/snyder/
>> Blog - http://www.nighttale.net
>> 
>> 
>> On Thu, Apr 30, 2009 at 5:26 AM, Giovani Seben <gse...@gmail.com> wrote:
>> 
>>> 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.
>>> >
>>> >
>>>
>> 
>> 
>> -----
>> Dejan Bosanac
>> 
>> Open Source Integration - http://fusesource.com/
>> ActiveMQ in Action - http://www.manning.com/snyder/
>> Blog - http://www.nighttale.net
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Issues-with-Network-of-Brokers-and-Message-Selectors-tp23296281p23322595.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to