【发布时间】:2011-03-16 10:15:25
【问题描述】:
是否可以编写一个订阅错误队列的 NServiceBus 消息处理程序,以允许我们在错误消息移动到那里时执行决策逻辑?
如果可能的话,我希望将我的常规消息订阅者和错误队列订阅者保留在同一个 NServiceBus.host.exe 进程/实例下
谢谢
本
【问题讨论】:
标签: nservicebus
是否可以编写一个订阅错误队列的 NServiceBus 消息处理程序,以允许我们在错误消息移动到那里时执行决策逻辑?
如果可能的话,我希望将我的常规消息订阅者和错误队列订阅者保留在同一个 NServiceBus.host.exe 进程/实例下
谢谢
本
【问题讨论】:
标签: nservicebus
您可以让端点查看错误队列。问题是你不知道它为什么在那里。如果您可以处理它在开发周期的早期阶段,你们很多人都想考虑查看 3.0。 3.0 引入了 FaultManager,其中包含导致消息命中错误队列的异常。
您不能将端点连接到 2 个队列,而必须有 2 个端点。最好将错误队列放在另一台机器上,因此最好在该机器上设置一个单独的端点。
每个评论的更新链接:Fault Management in 3.0 和 Custom Fault Handling in 15 Minutes
【讨论】: