第2章 重要な用語と概念
AMQ Interconnect を使用する前に、AMQP に精通し、AMQ Interconnect に関する主要な概念を理解しておく必要があります。
2.1. AMQP の概要
AMQ Interconnect は、Advanced Message Queueing Protocol (AMQP) 仕様のバージョン 1.0 を実装します。そのため、AMQ Interconnect をデプロイまたは設定する前に、複数の主要な AMQP 用語および概念を理解する必要があります。
- コンテナー
AMQP は、コンテナーと呼ばれるアプリケーション間でメッセージを転送するためのワイヤレベルのメッセージングプロトコルです。AMQP では、コンテナーは、クライアントアプリケーションやメッセージブローカーなどのメッセージを送受信するアプリケーションです。
コンテナーは、通信用のチャネルである接続を介して相互に接続します。
- ノード
- コンテナーには、メッセージの保存や配信を行うノードと呼ばれるアドレス可能なエンティティーが含まれます。たとえば、メッセージブローカーのキューはノードです。
- リンク
メッセージは、リンクを介して接続されたコンテナー間で転送されます。リンクはノード間の一方向ルートです。基本的には、リンクはメッセージの送受信チャネルです。
リンクはセッションで確立され、メッセージの送受信のコンテキストです。セッションは接続上で確立されます。