Hi

Thanks for the tip. I'll try this next it seems that at least in paper this
should do what I want

Carlos

fehm wrote:
> 
> Hi,
> 
> 
> you may want to try to enable dynamicOnly=true in the NetworkConnector
> properties. 
> please check here (http://activemq.apache.org/networks-of-brokers.html).
> 
> 
> Cheers,
> Felix
> 
> 
> 
> Carlos Quiroz wrote:
>> 
>> Hi
>> 
>> I have been trying to use a network of brokers to get load balancing and
>> scale horizantally
>> 
>> Right now I have a single AMQ 5.2 instance and my consumers connect
>> sporadically to it using durable subscriptions. The clients are often
>> disconnected and they need to fetch the messages generated while they
>> were offline. Notice that the messages are directed to a specific client
>> and they should be delivered only once
>> 
>> I setup a network of brokers let's call them A,B and my objective is that
>> clients can connect to either. Both A and B have producers sending
>> messages to any client. Now I tested that if a message is produced and
>> sent to A, the client can fetch it from A fine. Also if the message is
>> sent to A, it is then distributed to B and the client can fetch it in B.
>> So this works exactly as I wanted
>> 
>> Now this scenario doesn't work:
>> 
>> msg1 sent to A
>> client connects to A and fetches msg1
>> client disconnects from A
>> client connects to B and msg1 is delivered again!!
>> 
>> So it seems to me that the acks on A are not being transferred to B
>> 
>> Is this by design or am I doing something wrong
>> 
>> My config is as follow
>> 
>> Broker A
>>      <broker xmlns="http://activemq.apache.org/schema/core";
>>              persistent="true" populateJMSXUserID="true" brokerName="brokerA"
>>              advisorySupport="true" useJmx="true">
>>              <networkConnectors>
>>                      <networkConnector uri="static:(tcp://addressB:61617)"
>>                      duplex="true"
>>                      </networkConnector>
>>              </networkConnectors>
>> 
>> Broker B
>>      <broker xmlns="http://activemq.apache.org/schema/core";
>>              persistent="true" populateJMSXUserID="true" brokerName="brokerB"
>>              advisorySupport="true" useJmx="true">
>>              <networkConnectors>
>>                      <networkConnector uri="static:(tcp://addressA:61617)"
>>                      duplex="true"
>>                      </networkConnector>
>>              </networkConnectors>
>> 
>> 
>> Thanks for any help
>> 
>> Carlos Quiroz
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Network-of-brokers-acknowledgments-tp25531077p25710946.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to