NServiceBus订阅错误队列

时间:2011-03-16 10:15:25

标签: nservicebus

是否可以编写一个NServiceBus消息处理程序来订阅错误队列,以便在错误消息移动到那里时允许我们执行决策逻辑?

最好,如果可能的话,我想将常规消息订阅者和错误队列订阅者保留在同一个NServiceBus.host.exe进程/实例下

由于

1 个答案:

答案 0 :(得分:5)

您可以让端点查看错误队列。问题是你不知道为什么会这样。如果您能够处理它在开发周期的早期阶段,那么您可以考虑查看3.0。 3.0引入了FaultManager,其中包含导致消息命中错误队列的异常。

您将无法将端点连接到2个队列,您必须拥有2个端点。最好将错误队列放在另一台机器上,因此最好在该机器上有一个单独的端点。

每条评论的更新链接:Fault Management in 3.0Custom Fault Handling in 15 Minutes