You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Bonny Rais (JIRA)" <ji...@apache.org> on 2008/08/28 01:45:52 UTC

[jira] Created: (AMQ-1916) Add another acknowledgement mode to enable acks for a window/batch of messages

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.


[jira] Assigned: (AMQ-1916) Add another acknowledgement mode to enable acks for a window/batch of messages

Posted by "Rob Davies (JIRA)" <ji...@apache.org>.
     [ 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.