版本说明

本文介绍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>

Remoting协议SDK

如果您希望使用Remoting协议,可以使用Apache RocketMQ开源SDK访问云消息队列 RocketMQ 版

5.x系列推荐版本如下。4.x/3.x版本请参见准备工作

<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 版,推荐使用gRPC协议SDK,以获得更好的性能和使用体验。关于更多SDK选型信息,请参见SDK参考概述

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

历史版本

更多历史版本,请参见Releases