全部产品
Search
文档中心

ApsaraMQ for RocketMQ:Panduan versi

更新时间:Dec 04, 2025

Topik ini menjelaskan versi kit pengembangan perangkat lunak (SDK) Apache RocketMQ 5.x untuk Java. Informasi ini dapat digunakan untuk memilih SDK Java yang sesuai guna mengirim dan menerima pesan.

Catatan

Apache RocketMQ 5.x SDK untuk Java mendukung Java Development Kit (JDK) 1.8 atau versi yang lebih baru.

Versi yang direkomendasikan

SDK protokol gRPC

Untuk performa dan pengalaman pengguna yang optimal, gunakan Apache RocketMQ 5.x SDK yang mendukung protokol gRPC v2. Versi berikut direkomendasikan karena telah diuji dan diverifikasi oleh insinyur Alibaba Cloud:

  • Tambahkan dependensi langsung.

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-client-java</artifactId>
        <version>5.0.7</version>
    </dependency>
  • Tambahkan dependensi RocketMQ-Spring.

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

SDK protokol Remoting

Jika Anda ingin menggunakan protokol Remoting, Anda dapat menggunakan SDK Apache RocketMQ sumber terbuka untuk mengakses ApsaraMQ for RocketMQ. Versi yang direkomendasikan adalah:

  • Tambahkan dependensi langsung.

    <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>                           
  • Tambahkan dependensi RocketMQ-Spring.

    <dependency>
        <groupId>org.apache.rocketmq</groupId>
        <artifactId>rocketmq-spring-boot-starter</artifactId>
        <version>2.3.4</version>
    </dependency>
Catatan
  • Saat menghubungkan sistem bisnis baru ke ApsaraMQ for RocketMQ, kami merekomendasikan penggunaan SDK protokol gRPC untuk performa dan pengalaman pengguna yang optimal. Untuk informasi selengkapnya tentang pemilihan SDK, lihat Ikhtisar Referensi SDK.

  • Anda dapat menentukan apakah suatu SDK menggunakan protokol Remoting atau protokol gRPC berdasarkan koordinat repositorinya. Jika koordinat repositorinya adalah rocketmq-client, maka SDK tersebut menggunakan protokol Remoting. Jika koordinat repositorinya adalah rocketmq-client-java, maka SDK tersebut menggunakan protokol gRPC.

Versi historis

SDK protokol gRPC

Untuk informasi selengkapnya tentang versi historis, lihat Releases.

SDK protokol Remoting

Untuk informasi selengkapnya tentang versi historis, lihat Releases.