資格暗記無料で始める

メッセージキューとイベント駆動アーキテクチャとは?

メッセージキューとイベント駆動アーキテクチャとは、メッセージキューは、処理の依頼(メッセージ)を一旦キューに蓄積し、受け取る側の処理能力に応じて順次取り出して処理させる仕組み。送信側と受信側の処理タイミングを切り離す(非同期化する)ことで、一方の遅延や障害が他方に直接影響しにくくなる。こうした「何らかの出来事(イベント)の発生をきっかけに処理を起動する」設計方針をイベント駆動アーキテクチャと呼ぶ。

めっせーじきゅーといべんとくどうあーきてくちゃ

応用情報技術者試験の頻出用語/テクノロジ系


メッセージキューとイベント駆動アーキテクチャの意味

メッセージキューは、処理の依頼(メッセージ)を一旦キューに蓄積し、受け取る側の処理能力に応じて順次取り出して処理させる仕組み。送信側と受信側の処理タイミングを切り離す(非同期化する)ことで、一方の遅延や障害が他方に直接影響しにくくなる。こうした「何らかの出来事(イベント)の発生をきっかけに処理を起動する」設計方針をイベント駆動アーキテクチャと呼ぶ。

メッセージキューとイベント駆動アーキテクチャの具体例

注文処理システムで、注文受付と在庫更新・配送手配を直接つなぐのではなく、注文情報をメッセージキューに送り、各処理が自分のペースで取り出して処理すれば、一時的なアクセス集中があってもキューに蓄積されるだけで済み、システム全体の耐障害性が高まる。

メッセージキューとイベント駆動アーキテクチャは試験でどう引っ掛けられる?

非同期化で得られるのは「送信側が待たされないこと」であって、全体の処理が速く終わることではない。受信側の能力が足りなければキューが伸び続けるだけで、結果が返るまでの時間はむしろ延びる。また送信側が結果を即座に受け取れないため、処理の成否をその場で確認する必要がある用途には向かない。同期呼び出し(相手の完了を待つ)との使い分けは、即時の応答が要るかどうかが分岐点。

メッセージキューとイベント駆動アーキテクチャと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。