---
schema_version: "1"
id: f2ca774f90aa65da01aba15efe968bbb1213f13a5d7bf892821721a23f2c1420
title: Anypoint MQ Connector の概要
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-mq-connector/latest/index.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-mq-connector/latest/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 8049c1de85e946a2ea7314441a3e4a75f0a016d12ca83dfc9465180dc0c67aec
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
# Anypoint MQ Connector の概要

Anypoint MQ 用 Anypoint Connector (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 4.x のみに適用されます。バージョン 3.x からバージョン 4.x に移行するには、 [Anypoint MQ Connector のアップグレードおよび移行](https://docs.mulesoft.com/jp/anypoint-mq-connector/latest/anypoint-mq-connector-upgrade-migrate) を参照してください。

## [](#install-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. コネクタがまだインストールされていない場合はインストールします。
    
    [Anypoint MQ Connector をインストールする](#install-mq-connector)​ を参照してください。
2. Mule プロジェクトを作成するか開きます。
3. **\[Mule Palette (Mule パレット)\]**​ で「​`mq`​」を検索します。
4. **\[Anypoint MQ\]**​ をクリックしてコネクタで使用可能な操作を表示します。
    
    ![Anypoint MQ Connector が選択され、使用可能な操作が表示されている \[Mule Palette (Mule パレット)\]](_images/amq-4x-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/latest/anypoint-mq-ack" class="xref page">ACK</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">メッセージが適切にコンシュームされたことを示し、​<code>[In Flight (インフライト)]</code>​ 状況からメッセージを削除します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/latest/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/latest/anypoint-mq-ack" class="xref page">NACK</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">メッセージの状況を ​<code>[In Flight (インフライト)]</code>​ から ​<code>[In Queue (キュー待機中)]</code>​ に変更し、再びサブスクライバーがコンシュームできるようにします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/anypoint-mq-connector/latest/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/latest/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>

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

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

1. Anypoint Studio で、​**\[Mule Palette (Mule パレット)\]**​ からキャンバスに操作の名前をドラッグして選択します。
2. **\[Connector configuration (コネクタ設定)\]**​ の緑色のプラス記号をクリックします。
3. Anypoint Platform で、​**\[MQ\] > \[Destinations (宛先)\]**​ をクリックします。
4. **\[Copy (コピー)\]**​ をクリックし、メニューから ​**\[Connector version 4.x and later (Connector バージョン 4.x 以降)\]**​ を選択します。
    
    ![\[Copy (コピー)\] ボタンとコネクタバージョンオプションを含むメニュー](../../mq/_images/mq-tutorial-url.png)
5. Anypoint Studio の ​**\[Anypoint MQ Config (Anypoint MQ 設定)\]**​ ウィンドウで、​**\[URL\]**​ 項目に URL を貼り付けます。
6. Anypoint MQ で、​**\[MQ\] > \[Client Apps (クライアントアプリケーション)\]**​ をクリックします。
    
    必要に応じて、クライアントアプリケーションを作成します。
7. クライアントアプリケーション名をクリックして詳細ペインを表示します。
8. 詳細ペインのクライアントアプリケーション ID とクライアントシークレットの値を Studio の ​**\[Anypoint MQ Config (Anypoint MQ 設定)\]**​ ウィンドウにコピーします。
    
    ![URL、クライアントアプリケーション ID、クライアントシークレットを含む \[Global Element Properties (グローバル要素のプロパティ)\]](../../mq/_images/mq-tutorial-studio7-mq-config.png)
9. **\[Test Connection (接続をテスト)\]**​ をクリックして、Anypoint MQ のデフォルトのサブスクライバーを確認します。
10. **\[OK\]**​ をクリックします。

詳細は、 ​[Anypoint MQ チュートリアル](https://docs.mulesoft.com/jp/mq/mq-tutorial)​の​[「Anypoint Studio 7 での Mule 4 アプリケーションの作成および Anypoint MQ への Mule 4 アプリケーションの接続」](https://docs.mulesoft.com/jp/mq/mq-tutorial#configure-mule-4-studio)​を参照してください。

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

- [チュートリアル: キューの作成とキューへのメッセージの送信](https://docs.mulesoft.com/jp/mq/mq-tutorial)
- [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)