メッセージ キュー (MSMQ とも呼ばれる) は、Microsoft Windows 用の分散メッセージング アプリケーションを作成するためのメッセージ インフラストラクチャおよび開発ツールです。メッセージ キュー用に開発されたアプリケーションは、メッセージを一時保存場所であるキューに送信します。条件に適合するメッセージは、キューから最終的な送信先に転送されます。このようなアプリケーションでは、異種ネットワーク間で通信したり、一時的に相互接続できなくなる可能性があるコンピューター間でメッセージを送信したりできます。メッセージ キューには次のような利点があります。
- メッセージの確実な配信
- 効率的なルーティング
- 強化されたセキュリティ
- トランザクション内でのメッセージ送信のサポート
- 優先順位に基づくメッセージング
この業界では、これらの特徴を持つソフトウェア製品を次のように呼ぶことがよくあります。
- メッセージ キュー ソフトウェア
- ストア アンド フォワード ソフトウェア
- メッセージ指向ミドルウェア
エンド ユーザーは、メッセージ キューを使用することにより、オフラインになる可能性があるネットワーク間やコンピューター間で、ネットワークやコンピューターの現在の状態に関係なく通信することができます。システム管理者は、メッセージ キューを使用することにより、コンピューターとメッセージ キューから成る大規模で複雑なネットワークを効率的に管理できます。