[
https://issues.apache.org/activemq/browse/AMQ-1916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rob Davies reassigned AMQ-1916:
-------------------------------
Assignee: Rob Davies
> 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
> Assignee: Rob Davies
>
> 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.