如何判断哪个订阅者将事件放入错误队列?

时间:2013-01-15 20:51:21

标签: error-handling nservicebus

我们有多个订阅者订阅同一个活动。其中一个很少引发异常并将事件放入错误队列中。是否有可能从错误队列中的事件,我可以告诉哪个订户导致了问题?例如,我可以获得调用堆栈,其中发生异常的事件发生在错误队列中吗?

由于

1 个答案:

答案 0 :(得分:1)

您需要使用Queue Explorer之类的工具来查看错误队列中的邮件标题。

使用QE,您需要做的就是打开您感兴趣的消息并查看Extension选项卡(XML查看器) 这将向您展示相当多的信息,包括导致错误的堆栈跟踪和用户地址。

请参阅下面的示例: enter image description here

我希望这有帮助!