-
Bug
-
Resolution: Done
-
Undefined
-
AMQ 7.11.0.GA
-
None
-
False
-
None
-
False
-
-
-
-
Messages are unexpectedly landing on the DLQ as a result of the maximum redelivery attempts being exceeded.
There are behavior differences between a transacted send and a non-transacted send:
- When performing a transacted send, all messages are processed correctly regardless of the set prefetch
- When performing a non-transacted send, messages are unexpectedly redelivered resulting in messages landing on the DLQ
- If the prefetch value is set to zero on the connection (non-transacted), every messages get consumed correctly
- When using the AMQ7 Core JMS client, no messages are sent to the DLQ