NServiceBus.RabbitMQ icon indicating copy to clipboard operation
NServiceBus.RabbitMQ copied to clipboard

Transport cannot apply recoverability policies when handler execution exceeds consumer ack timeout

Open bording opened this issue 2 years ago • 0 comments

While #894 fixed the transport's connection recovery problems around the newly introduced consumer acknowledgement timeout, there is still a related problem.

When a handler runs longer than the timeout value, the message is requeued by the broker and the transport will log a warning. When this happens, the message will be retried until the handler completes quicker than the timeout. No configured recoverability policies will apply.

bording avatar Jan 19 '22 23:01 bording