是否可以编写一个NServiceBus消息处理程序来订阅错误队列,以便在错误消息移动到那里时允许我们执行决策逻辑?
最好,如果可能的话,我想将常规消息订阅者和错误队列订阅者保留在同一个NServiceBus.host.exe进程/实例下
由于
本
答案 0 :(得分:5)
您可以让端点查看错误队列。问题是你不知道为什么会这样。如果您能够处理它在开发周期的早期阶段,那么您可以考虑查看3.0。 3.0引入了FaultManager,其中包含导致消息命中错误队列的异常。
您将无法将端点连接到2个队列,您必须拥有2个端点。最好将错误队列放在另一台机器上,因此最好在该机器上有一个单独的端点。
每条评论的更新链接:Fault Management in 3.0和Custom Fault Handling in 15 Minutes