我已經設置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