We are using activemq 4.1 with Jencks MDBs. The MDB acts as a SOAP client to make a request to a remote resource. If the connection to the soap server is refused, the transaction is rolled back, and the message rolls back to the queue for redelivery. We have noticed that if a certain number of messages are in a rolled back state waiting for a redelivery time (exponential fall off), then the MDBs do not receive messages.
Why is this? Are the threads from the thread pool tied up waiting to redeliver messages, or are the messages blocking the queue so no others are delivered? Thanks -- View this message in context: http://www.nabble.com/ActiveMQ-Rollback-And-Redelivery-Holding-Queue-tf4808041s2354.html#a13756583 Sent from the ActiveMQ - User mailing list archive at Nabble.com.