[ https://issues.apache.org/activemq/browse/AMQ-747?page=comments#action_36418 ]
Christopher G. Stach II commented on AMQ-747: --------------------------------------------- Since this isn't very intrusive, maybe you can squeeze this into 4.0.1. :) > Redelivery backoff should add random delay for collision avoidance > ------------------------------------------------------------------ > > Key: AMQ-747 > URL: https://issues.apache.org/activemq/browse/AMQ-747 > Project: ActiveMQ > Type: Improvement > Components: Connector > Versions: 4.0 > Reporter: Christopher G. Stach II > Fix For: 4.1 > Attachments: AMQ-747.patch > > > If a rollback on two messages happens between three transactional deliveries, > and the two messages are redelivered with the same redelivery backoff > settings, there is a likelihood that both messages will cause another > rollback to happen. If maximumRedeliveries is set too low, or there are a > maximumRedeliveries + 1 messages coming in simultaneously, messages may never > get delivered. Can we get another option for the clients that adds a random > backoff delay adjustment in addition to the constant backoff delay factor? > This would end up working like most other collision avoidance algorithms. -- 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