[ 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

        

Reply via email to