使用RabbitMQ的MassTransit:恢复错误队列

时间:2012-05-08 16:51:50

标签: rabbitmq masstransit

这可能是一个非常简单的答案,但我没有在MassTransit文档或论坛中看到明显的解决方案。

当你有一些消息被移到RabbitMQ中的错误队列时,将它们带回处理队列的最佳机制是什么?此外,是否有任何内置的记录,为什么他们首先在那里移动?

1 个答案:

答案 0 :(得分:7)

使用正确的插件(NLog,log4net等)启用日志记录,并且假设启用了正确的日志级别,故障应该在日志中。

没有很好的方法可以移回邮件。 Dru已使用busdriver工具https://github.com/MassTransit/MassTransit/tree/master/src/Tools/BusDriver。我相信,这将允许您将项目从一个队列移动到另一个队列 - 但它不是我使用的工具。我在历史上编写了与业务流程相关的工具,以便将项目移回适当的队列以进行操作管理。