全部产品
Search
文档中心

云消息队列 RocketMQ 版:版本说明

更新时间:Jan 13, 2025

本文介绍RocketMQ 5.x系列Java SDK的版本信息,以便您获取合适的Java SDK收发消息。

说明

RocketMQ 5.x系列Java SDK支持JDK 1.8或以上版本。

推荐版本

gRPC协议SDK

推荐您使用支持gRPC协议v2的Apache RocketMQ 5.x SDK,以获取更好的性能和使用体验。以下版本已经由阿里云工程师进行测试验证,您可以放心使用,具体版本推荐如下:

  • 直接引用依赖。

    <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.1</version>
    </dependency>

Remoting协议SDK

如果您希望使用Remoting协议,可以使用Apache RocketMQ开源SDK访问云消息队列 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.1</version>
    </dependency>
说明
  • 全新的业务系统接入云消息队列 RocketMQ 版,推荐使用gRPC协议SDK,以获得更好的性能和使用体验。关于更多SDK选型信息,请参见SDK参考概述

  • 您可以通过仓库坐标判断使用的SDK是Remoting协议还是gRPC协议,如果是rocketmq-client则为Remoting协议,如果是rocketmq-client-java则为gRPC协议。

历史版本

更多历史版本,请参见Releases