activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bonny Rais (JIRA)" <j...@apache.org>
Subject [jira] Created: (AMQ-1916) Add another acknowledgement mode to enable acks for a window/batch of messages
Date Wed, 27 Aug 2008 23:45:52 GMT
Add another acknowledgement mode to enable acks for a window/batch of messages
------------------------------------------------------------------------------

                 Key: AMQ-1916
                 URL: https://issues.apache.org/activemq/browse/AMQ-1916
             Project: ActiveMQ
          Issue Type: Improvement
          Components: Broker, JMS client
    Affects Versions: 5.3.0
         Environment: N/A
            Reporter: Bonny Rais


Add ActiveMQSession.WINDOW_ACKNOWLEDGE (or some other constant) to enable acknowledgement
of a number of  messages at once from a consumer. In this mode, the message
being acknowledged will indicate all messages since the last acknowledgement up to the specified
messages are then acknowledged.

This assumes that there's message ordering in place (which is already be there for queues
and CLIENT_ACKNOWLEDGE mode).

This will allow consumers to indicate to the broker precisely what messages have been  processed,
as well as decouple delivery of messages from processing them without the need to store them

locally on the consumer persistently themselves. This will minimise network chitchat that
would otherwise occur with INDIVIDUAL_ACKNOWLEDGE, and will add certainty about the state
of 
delivery of messages that is not possible with CLIENT_ACKNOWLEDGE (as there can be lots of
messages in flight sent by the broker but not yet processed).


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


Mime
View raw message