标签: c# rabbitmq masstransit
我正在使用Masstransit + RabbitMQ。我的一个消费者实现了重试策略,我想知道一旦消息在错误队列中,是否有任何方法可以获得消息的重试?
此外,我想知道MT计数是如何重试的,因为我没有使用RabbitMq服务器在消息头中查找任何相关信息。
感谢。
答案 0 :(得分:3)
您可以在消费者中使用以下方法重试重试次数。
consumeContext.GetRetryAttempt()
它应该返回>如果是重试,则为0。