次の方法で共有


メッセージ キューのジャーナル ストレージ

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

ジャーナル キューでは、処理されるようにメッセージのコピーを保存できます。 コンピューター、ローカル マシン ジャーナル キューから送信したメッセージのコピーを格納できます。 またはで、サーバー上のキューのジャーナル キューから削除されたメッセージのコピーを格納できます。

ジャーナルの記憶域が、後でメッセージを再送信する場合に役立ちます。 たとえばをキューにメッセージを送信して配信できなかった否定を受信します。 受信確認メッセージが、元のメッセージの本文を含まない代わりに、いくつかのヘッダー情報と、対応する相関関係 ID を付与、元のメッセージ。 ジャーナル記録をオンになっているを持っている場合この相関関係 ID、コンピューターのジャーナル キュー内の元のメッセージの検索、メッセージ オブジェクトを再作成および再送信を使用することができます。

注意

使用して、ReceiveByCorrelationId または PeekByCorrelationId メソッド、相関 ID です。 により、メッセージを取得いくつかのメッセージが同じ相関関係 ID を持つ場合とこれらのメソッドで指定します。 キュー内の最初のメッセージを取得します。

ジャーナル キューに注意する必要があります、いくつかの注意事項があります。

  • コンピューターごとに 1 つのグローバル ジャーナル キューがあります。 そのコンピューターから送信されたすべてのメッセージはか正常に配布されるかどうかそのジャーナル キューに記録されます。 さらに、各キューには独自の関連付けられたジャーナル キューがあります。

  • 仕訳帳を使用する方法を制御する 2 つプロパティがあります。 UseJournalQueue オブジェクトに MessageQueue プロパティを設定すると場合、そのキューが受信したメッセージ オブジェクトに送信されたメッセージいないのジャーナル ストレージ有効にします。 キューに送信されたメッセージは、キュー ジャーナルに配置されます。 UseJournalQueue オブジェクトに、 Message プロパティを設定すると場合、有効にするシステム ジャーナルの記憶域;つまり、システムから送信されたメッセージを送信者のシステム キューに置かれることです。

  • ジャーナル キューのクォータと呼ばれる、最大サイズであります。 このサイズは、キューが常駐するコンピューターのディスク容量によって制限されます。 キューの容量に達すると、メッセージを履歴キューに送信された場合は、システムに保存できなく。 この現象が発生すると、エラーは発生しません。 重要これ発生を防ぐために、ジャーナル キューを定期的に削除することです。 詳細については、「方法 : キューの内容を削除します。」を参照してください。

  • ジャーナル キューがサイレントなどは、ことはできません独自の受信確認メッセージを作成、削除されたメッセージに配信不能メッセージ キュー、送受信できるタイムアウトを処理します。

ジャーナル メッセージ用の記憶域のセットアップについては、「方法 : ジャーナル キュー内のストアのメッセージ」を参照してください。

参照

処理手順

方法 : ジャーナル キュー内のストアのメッセージ

方法 : キューの内容を削除します。

その他の技術情報

送信とメッセージをシリアル化