我已经设置NServiceBus将失败的消息转发到由ServiceControl监视的错误队列。NServiceBus MessageForwardingInCaseOfFaultConfig不能按预期工作
这里是我的配置:
<section name="MessageForwardingInCaseOfFaultConfig" type="NServiceBus.Config.MessageForwardingInCaseOfFaultConfig, NServiceBus.Core" />
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error" />
当我发送失败要处理的消息,它发送到DLQ。但是,我无法在错误或error.log队列中找到此消息的副本。当我查看AMS中的消息详细信息时,传递计数器设置为7,但是当我检查NSB日志时,我只能找到一次异常。另外,我对这个例外记录为“INFO”的原因感到有点困惑。这样做很难检测到,但这是一个单独的问题。
注意:我正在运行Azure服务总线传输。
任何人都知道我在这里失踪的想法? 在此先感谢!
你可以发布相关的代码位吗? –
对不起,我忘记将xml标记为“代码”,所以它被省略了...... – Laila