ServiceControlで監視されるエラーキューに失敗したメッセージを転送するようにNServiceBusをセットアップしました。NServiceBus MessageForwardingInCaseOfFaultConfigが正常に動作しない
<section name="MessageForwardingInCaseOfFaultConfig" type="NServiceBus.Config.MessageForwardingInCaseOfFaultConfig, NServiceBus.Core" />
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error" />
私が処理されることに失敗したメッセージを送信すると、それがDLQに送信されています:
は、ここに私の設定です。しかし、私はこのメッセージのコピーをerrorまたはerror.logキューに見つけることができません。 AMSのメッセージの詳細を見ると、Delivery Counterは7に設定されていますが、NSBログをチェックすると例外が1回しか見つかりません。また、なぜこの例外が "INFO"として記録されているのか、私は少し混乱しています。それはその方法を検出することをより困難にしますが、それは別個の関心事です。
注:私はAzure Service Bus Transportを実行しています。
誰かが私がここで逃しているアイデアですか? ありがとうございます!
コードの関連ビットを投稿できますか? –
申し訳ありませんが、xmlを「コード」としてマークしていたので、何とか無視されました。 – Laila