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.

Reply via email to