Amazon SQS Connector 5.7

Amazon SQS 用 Anypoint Connector (Amazon SQS Connector) を使用すると、Amazon Simple Queue Service (Amazon SQS) API に簡単に接続できます。これにより、Mule ユーザーは API を直接操作することなく SQS キューサービスを管理できます。

Amazon SQS では、コンピューター間を移動するメッセージを保存する信頼性と拡張性の高いキューがホストされます。Amazon SQS を使用して、分散型アプリケーションコンポーネント間でデータを移動してさまざまなタスクを実行できます。このとき、メッセージは失われず、各コンポーネントを常に使用できるようにしておく必要もありません。Amazon SQS は、Amazon Elastic Compute Cloud (Amazon EC2) や他の AWS インフラストラクチャ Web サービスと緊密に連動するため、自動化されたワークフローを簡単に構築できます。

AWS SDK for Java は、AWS インフラストラクチャサービスの Java API を提供します。Amazon SQS Connector は、SDK for Java を使用して構築されています。

互換性に関する情報と修正された問題については、​「Amazon SQS Connector リリースノート」​を参照してください。

クラスターモード

Amazon SQS Connector は、クラスターモードで実行している場合、プライマリノードのみまたはすべてのノードでのメッセージのリスンをサポートします。詳細は、​「クラスターモードでのメッセージの受信」​を参照してください。

キューのサポート

Amazon SQS Connector では、次の 2 種類のキューがサポートされています。

  • 標準キュー

    標準キューは高スループットです。ただし、これらのキューを使用すると、メッセージのコピーが順序どおりに配信されない場合があります。

  • FIFO キュー

    FIFO (先入先出法) キューの場合、メッセージは送信時とまったく同じ順序で配信されます。ただし、これらのキューのスループットは制限されます。

FIFO キューの作成についての詳細は、​「追加設定に関するトピック」​を参照してください。

始める前に

アプリケーションを作成する前に、次の作業を行う必要があります。

  • Amazon SQS の対象リソースおよび Anypoint Platform へのアクセス権を取得する。

  • Anypoint Studio を使用した Mule アプリケーションの作成方法を理解する。

  • AWS Identity and Access Management (IAM) のログイン情報を取得する。

接続のテスト

接続をテストするには、設定の ​[Test Queue Arn (キュー ARN をテスト)]​ 項目に値を指定する必要があります。値が指定されていない場合、テスト接続は実行されず、操作が呼び出されるとコンソールに警告が表示されます。

対象者

次のユーザー種別のニーズに対応する Amazon SQS Connector ドキュメントを参照してください。

コネクタの一般的なユースケース

Amazon SQS Connector の一般的なユースケースには、キューへのメッセージの送信とキューからのメッセージの取得が含まれます。これらのユースケースの例については、​「Amazon SQS の例」​を参照してください。

次のステップ

前提条件を満たし、例を試したら、​Anypoint Studio​ でアプリケーションを作成できます。