ApsaraMQ for RocketMQ でメッセージを送受信する前に、Java SDK をセットアップし、必要なクラウドリソースを作成します。
重要
ApsaraMQ for RocketMQ は、複数の世代の SDK を提供しています。最新の RocketMQ 5.x SDK は、ApsaraMQ for RocketMQ 5.x のブローカーと完全な互換性があり、より多くの機能と拡張機能を提供します。詳細については、リリースノートをご参照ください。
Alibaba Cloud は、既存のビジネス向けに RocketMQ 4.x、3.x、および TCP クライアント SDK のみを維持しています。新規プロジェクトでは、5.x SDK を使用してください。
前提条件
開始する前に、以下が準備できていることを確認してください:
ビルドツール: Maven がインストールされていること、または JAR パッケージを手動でダウンロードできること
依存関係の追加
以下のいずれかの方法で、Message Queue for Apache RocketMQ SDK for Java をプロジェクトに追加します。
Maven (推奨)
次の依存関係を pom.xml ファイルに追加します:
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.9.4</version>
<!--最新バージョンへの更新を推奨します-->
</dependency>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-acl</artifactId>
<version>4.9.4</version>
<!--最新バージョンへの更新を推奨します-->
</dependency>JAR の手動ダウンロード
Apache RocketMQ 公式サイトから依存関係の JAR パッケージをダウンロードします。
リソースの作成
プロデューサーまたはコンシューマーのコードを作成する前に、ApsaraMQ for RocketMQ コンソールで、インスタンス、トピック、グループ ID といったリソースを作成します。
詳細な手順については、「リソースの作成」をご参照ください。
最初のメッセージの送受信
必要なリソースを作成した後、完全なプロデューサーとコンシューマーの例については、「サンプルコード」をご参照ください。