Auto-Acknowledgement Mode always sends unnecessary ACK message
--------------------------------------------------------------

                 Key: AMQNET-61
                 URL: https://issues.apache.org/activemq/browse/AMQNET-61
             Project: ActiveMQ .Net
          Issue Type: Bug
          Components: ActiveMQ Client, MSMQ, Stomp
         Environment: Windows XP SP2
.NET 2.0
            Reporter: Jim Gomes
            Assignee: James Strachan
            Priority: Minor


When a MessageConsumer receives a message, it sends a MessageAck even when the 
acknowledgment mode is set to AutoAcknowledge.  This results in an error 
message being sent back to the client stating that there is no such message to 
acknowledge.

According to standard JMS semantics, when AutoAcknowledge mode is used, the 
client does not need to (and apparently should not) send back an ACK message.  
An ACK message should only be sent back when the subscription is in 
ClientAcknowledge or DupsOkAcknowledge mode.  Sending back unnecessary 
responses creates unnecessary network traffic and load on a high-speed server.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to