David Johle created AMQ-4223:
--------------------------------

             Summary: Messages being distributed to exclusive consumers!
                 Key: AMQ-4223
                 URL: https://issues.apache.org/jira/browse/AMQ-4223
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.7.0
         Environment: RHEL5, Java 1.6
            Reporter: David Johle
            Priority: Minor


Now that AMQ-3664 is out of the way I thought I could turn on 
optimizeAcknowledge back on as long as I gave it some decent timeOut & 
scheduledAckInterval values.

Well, it turns out the behavior I was seeing still happens, and I think now 
it's clearer that it is something else, just was partially masked by that other 
issue.

My configuration is a "network of brokers" two brokers with a producer on each 
one, and a consumer on each one.  The consumers are set up with exclusive=true 
as their part of my application is an "aggregation" step.  I'm using the 
exclusive mode to ensure that only one of them receives all the messages, and 
the other is essentially a standby/backup in case the first one is offline.

When I have optimizeAcknowlege enabled, I see a situation where it is 
distributing (fairly equally, in fact) the messages to both of the consumers.  
When I set that to false, all the messages funnel into the currently active 
consumer as expected.

I cannot find anything that says these are incompatible features, and cannot 
figure out what it is that causes this behavior.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to