JMS Examples: Delayed Redelivery
11.1.12. Delayed Redelivery The delayed-redelivery example demonstrates how HornetQ can be configured to provide a delayed redelivery in the case a message needs to be redelivered. Delaying redelivery can often be useful in the case that clients regularly fail or roll-back. Without a delayed redelivery, the system can get into a "thrashing" state, with delivery being attempted, the client rolling back, and delivery being re-attempted in quick succession, using up valuable CPU and network resources.