I\'m using Masstransit+RabbitMQ. One of the my consumers implements retry policy and I\'m wondering if there any way to get message\'s retries amout once message is in the error
You can, in your consumer, use the following method to retry the retry attempt number.
consumeContext.GetRetryAttempt()
It should return > 0 if the current processing attempt is a retry.
Once the retry limit is reached, the next version of MassTransit (v6) will include a header in the error queue MT-Fault-RetryCount
which will have the number of retries that were attempted. Also, Fault
messages will have that same header available.