MassTransit with RabbitMQ:恢复错误队列


这可能是

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

当您在 RabbitMQ 中将一些消息移动到错误队列中时,将它们重新移动到处理队列的最佳机制是什么?另外,是否有任何内置日志记录说明为什么他们首先被移动到那里?

使用正确的插件(NLog、log4net 等(启用日志记录,假设启用了正确的日志级别,则失败应该在日志中。

没有很好的方法可以将邮件移回。Dru https://github.com/MassTransit/MassTransit/tree/master/src/Tools/BusDriver 致力于开发busdriver工具。我相信,这将允许您将项目从一个队列移动到另一个队列 - 但这不是我使用过的工具。我曾经编写过与业务流程相关的工具,用于将项目移回正确的队列以进行操作将管理的处理。

最新更新