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

时间:2018-02-23 16:34:46

标签: masstransit

我看到了一个问题&答案如下;

https://stackoverflow.com/a/46128844/7419921

虽然我知道我不能通过MassTransit对错误队列做任何事情,但我应该怎样处理错误队列? 错误消息将被累积。它的存储容量很大。

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

1 个答案:

答案 0 :(得分:3)

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

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