You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Hiram Chirino (JIRA)" <ji...@apache.org> on 2006/11/16 19:29:02 UTC

[jira] Resolved: (AMQ-1056) Expire messages at the Broker

     [ https://issues.apache.org/activemq/browse/AMQ-1056?page=all ]

Hiram Chirino resolved AMQ-1056.
--------------------------------

    Resolution: Fixed

Implemented in trunk revision 475848

If a message takes a while to transmit to the broker either because :
 * sender connection is slow
 * producer was blocked because queue was full
 * tansaction took a a while to commit

then messages are now check to see if they expired before enqueueing to subscriptions.

We also now check to see if a message has expired when taking it off the subscribers pending message list right before it gets dispatched to the consumer.

This should help reduce load the amount of expired messages that are delivered to the consumer.

> Expire messages at the Broker
> -----------------------------
>
>                 Key: AMQ-1056
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1056
>             Project: ActiveMQ
>          Issue Type: Improvement
>          Components: Broker
>    Affects Versions: 4.0
>            Reporter: Hiram Chirino
>         Assigned To: Hiram Chirino
>             Fix For: 4.2.0
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira