MSMQ WCFクライアントとサーバーを使用しているときにメッセージtimeToBeRecievedを設定するにはどうすればよいですか?
信頼性の低いターゲットシステムへのメッセージングを管理するためにmsmqサービスを使用しています。メッセージは何日も配信されないままになる可能性があります。
無効なメッセージのほとんどは、サーバーバインディングで以下の設定を使用してポイズンキューに入ります。
receiveErrorHandling="Move"
一部のメッセージは、ポイズンキューではなく、システムデッドレターキューに入れられます。上記と同じキューに入るようにデッドレターメッセージを設定する方法はありますか?キューは、queue;poisonと呼ばれる実際のメッセージキューのサブキューです。
timeToBeReceivedを十分に大きな値に設定して、メッセージが最終的にポイズンキューに入れられるようにするにはどうすればよいですか?メッセージタイプごとに1つの失敗したキューが必要ですが、デッドレターも処理する必要はありません。
ありがとう