ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

3.15.1 メッセージブローカ

メッセージブローカは、1つ以上のメッセージ格納領域(以降、物理格納先)を管理します。物理格納先は、システム管理者が事前に作成することも、初回アクセス時に自動作成することもできます。その他の機能としてメッセージブローカには、JMSクライアントとのコネクションを管理する機能などもあります。メッセージブローカの機能については、「3.15.2 メッセージブローカの機能」を参照してください。

システム管理者は、物理格納先の作成、JMSクライアントとのコネクション管理の動作定義、および起動/停止などのメッセージブローカの運用を行います。また、JMSクライアントがJNDI経由で獲得するConnectionFactory(JMS接続ファクトリ)やDestination(JMS送信先リソース)を、asadminコマンドを使用して作成します。

ConnectionFactory

メッセージブローカとのコネクション作成に必要な情報(動作ホスト、認証情報など)や接続情報を定義します。

Destination

メッセージブローカ内部で動作するQueueまたはTopicを特定するアドレス情報を定義します。

JMSクライアントアプリケーションは、JNDI経由で定義されたConnectionFactoryやDestinationを獲得し、メッセージブローカと接続した後、メッセージを送受信します。

ッセージブローカの運用形態

メッセージブローカとJMSクライアントは、同一システム(マシン)上でも、異なるシステム(マシン)上でも動作させることができます。
また、メッセージブローカは1つのシステム(マシン)上で、複数動作させることもできます。

JMSクライアントと異なるシステム動作させる例を以下に示します。