这可能是一个非常简单的答案,但我没有在MassTransit文档或论坛中看到明显的解决方案。
当你有一些消息被移到RabbitMQ中的错误队列时,将它们带回处理队列的最佳机制是什么?此外,是否有任何内置的记录,为什么他们首先在那里移动?
答案 0 :(得分:7)
使用正确的插件(NLog,log4net等)启用日志记录,并且假设启用了正确的日志级别,故障应该在日志中。
没有很好的方法可以移回邮件。 Dru已使用busdriver
工具https://github.com/MassTransit/MassTransit/tree/master/src/Tools/BusDriver。我相信,这将允许您将项目从一个队列移动到另一个队列 - 但它不是我使用的工具。我在历史上编写了与业务流程相关的工具,以便将项目移回适当的队列以进行操作管理。