メッセージングの概要
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
Microsoft Windows メッセージ キューが通信するアプリケーション プログラム迅速かつ確実に送信してメッセージを受信アプリケーション開発者にとって簡単できます。 メッセージの確実な配信と、ビジネス プロセスの多くを実行する堅牢な緊急時の手段を提供するメッセージングします。 たとえば、24 時間週 7 日、1 日に実行する必要があります、リテール point-of-sale アプリケーションがあるとします。 営業スタッフ、アプリケーションの背後にあるデータベース システムが異常な場合注文を手動で実行を開始します。 メッセージ キューを使用して、システムは、注文中のダウンタイムに処理できないは自動的にキューに入れるし、データベースを復帰するとすぐに処理ように設定できます。
Microsoft Visual Studio で Microsoft Windows Software Development Kit (SDK)、 MessageQueue コンポーネントのインスタンスを使用して迅速かつ簡単に既存のメッセージ キューに接続、その内容を確認および送信しメッセージを受信できます。 サーバーに、アクセスがあるメッセージ キューを表示してこれらのキューに含まれるメッセージに関する情報を表示するに のサーバー エクスプローラーを使用することができますも。 のサーバー エクスプローラーから、コンポーネントのデザイナーでは、キューとやり取りに構成されているコンポーネントを自動的に作成するキューを追加できます。
メッセージ キューとやり取りします。
メッセージングとメッセージ、サーバー ベースのアプリケーションのコンポーネント間のプロセス間の通信を強力かつ柔軟なメカニズムを用意します。 多数のなど、コンポーネント間の直接の呼び出しの利点: が存在します。
堅牢性 — メッセージが影響を小さく与えるコンポーネントの障害によって、コンポーネント間の直接呼び出しよりもあるためメッセージはキューに格納され適切に処理されるまで残りかなり。 メッセージングは、メッセージの処理が保証されるため、トランザクション処理に似ています。
メッセージの優先順位付け-重要なメッセージは、以下ようする保証できるクリティカルなアプリケーションの適切な応答時間前に他緊急または重要なのメッセージを受信できます。
オフライン機能) が送信され、正常に配信されるまでこのように一時キューにメッセージを送信できます。 ユーザーは、必要なキューへのアクセスが何らかの理由利用できない場合の操作を続行ことができます。 その間には、追加操作続行できますメッセージが既に処理されて、まるで、ネットワーク接続が復元された場合、メッセージ配信が保証されるため。
トランザクション メッセージング およびその送信先キューから正常に取得するいくつか、順番に、メッセージが配信されることを確認、1 つのトランザクションにメッセージが 1 回だけ配信に関するいくつかことができます。 エラーが発生する、トランザクション全体がキャンセルされます。
セキュリティの - MessageQueue コンポーネントの基になっている [メッセージ キューのテクノロジでは、Windows のセキュリティ アクセス制御セキュリティで保護、監査、提供および暗号化、メッセージ、コンポーネントの送信し、受信の認証を使用して。
制約
システムは、MessageQueue コンポーネントを開発する次要件を満たす必要があります。
のサーバー エクスプローラーでキュー情報を表示またはキューをプログラムでアクセスする、必要がありますインストールするメッセージ キュー クライアント コンピューターにします。
注意
メッセージ キューをインストールする場合は接続先となるプライマリ メッセージ キュー サーバーを選択します。ビューまたは別のプライマリ メッセージ キュー サーバーに常駐するキューを操作できません。
メッセージ キューは、ドメインまたはワークグループ環境で実行できます。 メッセージ キューのコンテキスト、ドメイン環境には、Active Directory などのディレクトリ サービスを提供するドメイン コントローラーが含まれ、ワークグループ環境は、すべての環境をこのようなディレクトリ サービスを提供しないです。
参照
処理手順
方法 : MessageQueue コンポーネントのインスタンスを作成します。