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