8.7.2. クライアントの接続
SSL ブローカーに接続するために更新可能なサンプルクライアントを作成します。この手順は、AMQ JMS の例 を基にしています。
手順
/etc/hosts ファイルにエントリーを追加して、ルート名をブローカーの実際の IP アドレスにマッピングします。
10.0.0.1 broker-amq-0.broker-ssl-amq-headless.amq-demo.svc broker-amq-1.broker-ssl-amq-headless.amq-demo.svc broker-amq-2.broker-ssl-amq-headless.amq-demo.svc以下のように、jndi.properties 設定ファイルを、前のステップで作成したルート、トラストストア、およびキーストアを使用するように更新します。
connectionfactory.myFactoryLookup = amqps://broker-amq-0.broker-ssl-amq-headless.amq-demo.svc:443?transport.keyStoreLocation=/home/ataylor/projects/jboss-amq-7-broker-openshift-image/client.ks&transport.keyStorePassword=password&transport.trustStoreLocation=/home/ataylor/projects/jboss-amq-7-broker-openshift-image/client.ts&transport.trustStorePassword=password&transport.verifyHost=falsejndi.properties 設定ファイルは、先に作成したキューを使用するように更新します。
queue.myDestinationLookup = demoQueue- 送信側のクライアントコードを実行してテキストメッセージを送信します。
受信側クライアントコードを実行して、テキストメッセージを受信します。以下が表示されるはずです。
Received message: Message Text!
関連情報
- AMQ JMS クライアントの使用の詳細は、AMQ JMS Examplesを参照してください。