---
schema_version: "1"
id: 5601f8522d46c896ca1f3812ac1c4692441fb57617f00841689c48cb36e113bd
title: Anypoint MQ Connector 3.x — Mule 4
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-mq-connector/3.x/index.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f87c655ee4c27883a061de17a67686edabacc056a0d1903fe5216a69d66d7cdd
description: MuleSoft Documentation Site
release: 3.x
latest: false
---
# Anypoint MQ Connector 3.x — Mule 4

サポートカテゴリ: Select

Anypoint MQ Connector は、Anypoint MQ クラウドサービスを使用して Mule アプリケーションにパブリッシュ - サブスクライブメッセージングを提供します。

Anypoint MQ は、エンタープライズメッセージングパターン、マイクロサービス間の非同期通信、IoT などの広範なメッセージングのユースケースをサポートします。また、Anypoint MQ には、node.js、Java、Go、DevOps bash スクリプトなどのフレームワークを使用してメッセージのパブリッシュやコンシュームを行う REST API もあります。

## [](#要件)要件

このコネクタを使用するには、Anypoint Studio、Anypoint Connector、アプリケーションフローに精通している必要があります。Anypoint MQ Connector は無料ですが、Anypoint Platform でサービスに接続するにはライセンスが必要です。

### [](#互換性)互換性

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">ソフトウェア</th>
<th class="tableblock halign-left valign-top">バージョン</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule Runtime Engine</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.1.1 以降</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Studio</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">7 以降</p></td>
</tr>
</tbody>
</table>

このドキュメントは、Anypoint MQ Connector 3.x のみに適用されます。バージョン 2.x からバージョン 3.x に移行するには、[Anypoint MQ Connector 3.x 移行ガイド](https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-new-3x-major)を参照してください。

## [](#anypoint-mq-connector-をインストールする)Anypoint MQ Connector をインストールする

このコネクタは、Anypoint Studio で記述されたアプリケーション、スタンドアロンアプリケーション、または XML で記述されたアプリケーションで使用できます。

Anypoint Studio で、次の手順を実行します。

1. Mule プロジェクトを作成するか開きます。
2. Studio タスクバーの ​**Exchange**​ アイコンをクリックします。
3. Anypoint Platform のユーザー名とパスワードを入力し、​**\[Sign In (サインイン)\]**​ をクリックします。
4. **\[All assets (すべてのアセット)\]**​ を選択して「MQ」を検索します。
5. \[Anypoint MQ Connector — Mule 4\] を選択し、​**\[Add to project (プロジェクトに追加)\]**​ をクリックします。
6. 画面の指示に従ってコネクタをインストールします。

スタンドアロンアプリケーションまたは XML で記述されたアプリケーションの場合。

1. Anypoint Studio で Mule プロジェクトを開きます。
2. コネクタを連動関係として pom.xml ファイルに追加します。
    
    ```xml
    <dependency>
      <groupId>com.mulesoft.connectors</groupId>
      <artifactId>anypoint-mq-connector</artifactId>
      <version>x.x.x</version>
      <classifier>mule-plugin</classifier>
    </dependency>
    ```

`x.x.x`​ を使用しているコネクタに対応するバージョンに置き換えます。

最新の ​`pom.xml`​ ファイル情報を取得するには、​ [Anypoint Exchange](https://www.mulesoft.com/exchange/)​ でコネクタにアクセスし、​**\[Dependency Snippets (連動関係スニペット)\]**​ をクリックします。

## [](#mule-プロジェクトで操作を設定する)Mule プロジェクトで操作を設定する

Anypoint Studio で、次の手順を実行します。

1. コネクタがまだインストールされていない場合はインストールします。​[\[Install Anypoint MQ Connector\]](<#Install Anypoint MQ Connector>)​ を参照してください。
2. Mule プロジェクトを作成するか開きます。
3. **\[Mule Palette (Mule パレット)\]**​ で「mq」を検索します。
4. **\[Anypoint MQ\]**​ をクリックしてコネクタで使用可能な操作を表示します。
    
    ![Anypoint MQ の \[Mule Palette (Mule パレット)\]](_images/amq-3x-connector-palette.png)
5. 操作を適宜設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">操作</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-ack" class="xref page">ACK</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">メッセージが適切にコンシュームされたことを示し、インフライト状況からメッセージを削除します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-consume" class="xref page">Consume</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">キューからメッセージをコンシュームします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-ack" class="xref page">NACK</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">メッセージの状況をインフライトからキュー待機中に変更し、再びサブスクライバーがコンシュームできるようにします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-publish" class="xref page">Publish</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">宛先にメッセージをパブリッシュします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-listener" class="xref page">Subscriber</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">キューのメッセージをリスンします。</p></td>
</tr>
</tbody>
</table>

### [](#デフォルトのサブスクライバーへの接続を設定する)デフォルトのサブスクライバーへの接続を設定する

各操作で、サブスクライバーへの接続を設定する必要があります。

Anypoint Studio で、次の手順を実行します。

1. **\[Mule Palette (Mule パレット)\]**​ からキャンバスに操作の名前をドラッグして選択します。
2. **\[Connector configuration (コネクタ設定)\]**​ の右にある緑のプラス記号をクリックします。
3. Anypoint Platform で、​**\[MQ\] > \[Destinations (宛先)\]**​ をクリックします。
4. 自分のリージョンの URL を Studio の ​**\[URL\]**​ 項目にコピーします。
5. Anypoint Platform で、​**\[MQ\] > \[Client Apps (クライアントアプリケーション)\]**​ をクリックします。
6. 必要に応じて、クライアントアプリケーションを作成します。
7. Anypoint Platform の ​**\[Client App ID (クライアントアプリケーション ID)\]**​ の値を Studio の ​**\[Client App ID (クライアントアプリケーション ID)\]**​ 項目にコピーします。
8. Anypoint Platform の ​**\[Client Secret (クライアントシークレット)\]**​ の値を Studio の ​**\[Client Secret (クライアントシークレット)\]**​ 項目にコピーします。
9. **\[Test Connection (接続をテスト)\]**​ をクリックして、Anypoint MQ のデフォルトのサブスクライバーを確認します。
10. **\[OK\]**​ をクリックします。

## [](#関連情報)関連情報

- [チュートリアル: キューの作成とキューへのメッセージの送信](https://docs.mulesoft.com/jp/mq/mq-tutorial)
- [Anypoint MQ Connector リファレンス](https://docs.mulesoft.com/jp/anypoint-mq-connector/3.x/anypoint-mq-connector-reference)
- [Anypoint MQ の概要](https://docs.mulesoft.com/jp/mq/)
- [FAQ: Anypoint MQ](https://docs.mulesoft.com/jp/mq/mq-faq)
- [Anypoint MQ の REST API](https://docs.mulesoft.com/jp/mq/mq-apis)
- [Anypoint Exchange の Anypoint MQ Connector](https://anypoint.mulesoft.com/exchange/com.mulesoft.connectors/anypoint-mq-connector/)
- [Anypoint MQ Connector Release Notes for Mule 4](https://docs.mulesoft.com/jp/release-notes/connector/anypoint-mq-connector-release-notes-mule-4)