2.5. クライアントがブローカーインスタンスに接続できることの確認


作成したブローカーインスタンスに既存のクライアントが接続できることを確認するには、ブローカーインスタンスを起動し、いくつかのテストメッセージを送信する必要があります。

手順

  1. 次のいずれかのコマンドを使用して、ブローカーインスタンスを開始します。

    次を行う場合:このコマンド...

    ブローカーをフォアグラウンドで開始します。

    $ sudo BROKER_INSTANCE_DIR/bin/artemis run

    ブローカーをサービスとして開始します。

    $ sudo BROKER_INSTANCE_DIR/bin/artemis-service start

    ブローカーインスタンスが起動します。デフォルトでは、OpenWire コネクターは AMQ 6 ブローカと同じポートのブローカインスタンスで開始されます。これにより、既存のクライアントがブローカーインスタンスに接続できるようになります。

  2. ブローカーインスタンスのステータスを確認する場合は、BROKER_INSTANCE_DIR/logs/artemis.log ファイルを開きます。
  3. AMQ 6 ブローカーで、producer コマンドを使用して、いくつかのテストメッセージを AMQ 7 ブローカーインスタンスに送信します。

    このコマンドは、localhost でホストされ、デフォルトのアクセプターをリッスンする AMQ 7 ブローカーインスタンスに 5 つのテストメッセージを送信します。

    JBossA-MQ:karaf@root> producer --brokerUrl tcp://0.0.0.0:61616 --message "Test message" --messageCount 5

    (--port-offset を使用して) ブローカーインスタンスを作成したときにポート番号をオフセットした場合は、ブローカー URL に正しいポート番号を使用していることを確認してください。たとえば、ポートオフセットを 100 に設定した場合、--brokerUrl を tcp://0.0.0.0:61716 に設定する必要があります。

  4. AMQ 6 ブローカーで、consumer コマンドを使用して、AMQ 7 ブローカーインスタンスに送信したテストメッセージを消費できることを確認します。

    このコマンドは、AMQ 7 ブローカーインスタンスに送信された 5 つのテストメッセージを受け取ります。

    JBossA-MQ:karaf@root> consumer --brokerUrl tcp://0.0.0.0:61616

    また、AMQ 6 ブローカーの INSTALL_DIR/data/log/amq.log ファイルをチェックして、メッセージが送受信されたことを確認することもできます。

  5. ブローカーインスタンスを実行します。

    $ BROKER_INSTANCE_DIR/bin/artemis stop
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る