すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RocketMQ:バージョンガイド

最終更新日:Dec 04, 2025

この Topic では、Apache RocketMQ 5.x ソフトウェア開発キット (SDK) for Java のバージョンについて説明します。この情報を参考にして、メッセージの送受信に適した Java SDK を選択できます。

説明

Apache RocketMQ 5.x SDK for Java は、Java 開発キット (JDK) 1.8 以降をサポートしています。

推奨バージョン

gRPC プロトコル SDK

最高のパフォーマンスとユーザーエクスペリエンスを得るには、gRPC v2 プロトコルをサポートする Apache RocketMQ 5.x SDK の使用を推奨します。以下のバージョンは Alibaba Cloud のエンジニアによってテストおよび検証されているため、推奨されます:

  • 直接的な依存関係の追加

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-client-java</artifactId>
        <version>5.0.7</version>
    </dependency>
  • RocketMQ-Spring 依存関係の追加

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-v5-client-spring-boot-starter</artifactId>
        <version>2.3.4</version>
    </dependency>

Remoting プロトコル SDK

Remoting プロトコルを使用する場合は、オープンソースの Apache RocketMQ SDK を使用して ApsaraMQ for RocketMQ にアクセスできます。推奨バージョンは次のとおりです:

  • 直接的な依存関係の追加

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-client</artifactId>
        <version>5.3.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-acl</artifactId>
        <version>5.3.1</version>
    </dependency>                           
  • RocketMQ-Spring 依存関係の追加

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-spring-boot-starter</artifactId>
        <version>2.3.4</version>
    </dependency>
説明
  • 新しい業務システムを ApsaraMQ for RocketMQ に接続する場合は、最高のパフォーマンスとユーザーエクスペリエンスを得るために、gRPC プロトコル SDK の使用を推奨します。SDK の選択方法の詳細については、「SDK リファレンスの概要」をご参照ください。

  • SDK が Remoting プロトコルと gRPC プロトコルのどちらを使用しているかは、そのリポジトリ座標で判断できます。リポジトリ座標が rocketmq-client の場合、SDK は Remoting プロトコルを使用します。リポジトリ座標が rocketmq-client-java の場合、SDK は gRPC プロトコルを使用します。

過去のバージョン

gRPC プロトコル SDK

過去のバージョンの詳細については、「リリース」をご参照ください。

Remoting プロトコル SDK

過去のバージョンの詳細については、「リリース」をご参照ください。