複数のプロセスやアプリケーション間で非同期にメッセージを送受信するための仕組み。メッセージを一時的に保存し、順序を保ってやり取りします。
「メッセージキュー」を星図で探索する →
「メッセージキュー」とは?意味を解説
コンピュータシステムにおいて、送信者から受信者へメッセージを直接渡さず、キュー(待ち行列)に一時保存して順序立てて処理する仕組み。異なるタイミングで動作するプロセス間の通信を効率化し、システムの疎結合性と信頼性を高めます。分散システムやマイクロサービスアーキテクチャで重要な役割を果たします。
例文
- メッセージキューを使うと、サーバーの負荷が高い時も処理を溜められます。
- 複数のマイクロサービス間の連携にメッセージキューが活躍します。
- メッセージキューにより、送受信の時間的ズレを吸収できます。
語源・由来
英語の「message queue」をカタカナ化した術語。messageは「伝言・通信内容」、queueは「待ち行列」を意味し、情報工学の分野で20世紀後半から使用されている。
英語で言うと
message queuemessage brokerasynchronous messaging
「メッセージキュー」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「メッセージキュー」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「メッセージキュー」を探索する →