ActiveMQ Artemisを設定する
「 ActiveMQ Artemis 」というサービスポートの種類を使用して、ActiveMQ Artemisのキューまたはトピックに接続し、メッセージをプッシュおよびプルします。
ActiveMQ Artemisに関する詳細情報につきまして、 ActiveMQ Artemisのドキュメントをご参照ください。
サービスポートの設定
サービスポートを作成したら、一般サービスポートの詳細を設定できます:
|
属性 |
説明 |
|---|---|
|
一般 - 名前 |
サービスポートの名前を入力してください。 |
|
一般 - タイプ |
サービスポートテクノロジーを選択してください。 |
|
読み取り/書き取り/読み取り&書き取り |
メッセージに対してサービスポートがどのように対応するかを選択してください。
|
|
実際のサービス |
実際のサービスに接続するかどうかを選択します。 |
|
OSV がリクエストを実際のサービスに転送できるようにします。このオプションを使用するには、「現実世界のサービス」を選択する必要があります。 |
|
|
OSV がレコーダータブに転送されたメッセージを保存できるようにします。このオプションを使用するには、「転送」を有効にする必要があります。 |
|
|
アクティブ |
サービスポートをアクティブにする場合はこれを選択し、非アクティブにする場合は選択を解除します。 |
ActiveMQ Artemisに接続するには、以下の属性を指定します。
|
属性 |
説明 |
|---|---|
|
Type |
キューまたはトピックを選択します。 何を選択するかは、ActiveMQ Artemisでどのようにメッセージをプッシュし、プルするかによります。Queues は1対1のメッセージングパターンを表し、Topicを使用すると1対多のメッセージングを使用できるようになります。 |
|
Name |
接続先のキュー名またはトピック名を入力 |
|
Host |
ActiveMQ Artemis をホストするワークステーションの名称または IP アドレスを入力します。 |
|
Username |
ユーザー名を入力(接続に認証が必要な場合) |
|
Password |
パスワードを入力(接続に認証が必要な場合) |
|
MessageType |
送受信するメッセージのタイプを指定する: JmsTextMessage または JmsBytesMessage 。 |
|
Selector |
到来するJMSメッセージのヘッダーとプロパティをフィルターするためのセレクタを定義 これにより一致フィルタ条件を満たすJMSメッセージのみを受信できます。このテクノロジーの定義済みセレクタの詳細情報につきましては、 ActiveMQ Artemisのドキュメントをご参照ください。 |
|
Port |
リッスンするポートを指定 |
|
Unprocessable Messages |
クライアントが処理できなくなったキューのメッセージの処理方法を定義します:
これはキューにのみ適用され、トピックには適用されません。 |
ActiveMQ Artemis サービスポート
変更を保存するには、「適用する」をクリックします。変更を破棄するには、「リセットする」をクリックします。
サービスポートを設定すると、ActiveMQ Artemis接続をテストに使用できます。OSV Scenariosに対するJMSメッセージの編集方法につきましては、こちらをご覧ください: see chapter "JMSメッセージを編集する"