本文介绍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。
文档内容是否对您有帮助?