MassTransit:我应该如何处理错误队列?

Yus*_*uda 6 masstransit

我在下面看到了一个问题及其答案;

/sf/answers/3229019111/

虽然我知道我不能通过 MassTransit 对错误队列做任何事情,但我应该如何处理错误队列?错误消息将不断累积。这是紧迫的存储容量。

似乎我对错误队列无能为力。除了删除它们别无选择吗?如果是这样,我无法想象错误队列的含义。

Ale*_*rev 8

错误队列的含义很简单。消息进入错误队列是因为错误!当您修复应用程序中的问题时,您可以使用 Shovel 插件将消息从错误队列移回常规队列,瞧——您恢复了丢失的数据。我们经常这样做。

如果由于这些消息不再真实或包含错误数据而无法将它们移回 - 这也非常有价值,因为使用这些消息可以重现问题并查看是否可以修复发件人。