本文介紹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.4</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.4</version> </dependency>
說明
全新的業務系統接入雲訊息佇列 RocketMQ 版,推薦使用gRPC協議SDK,以獲得更好的效能和使用體驗。關於更多SDK選型資訊,請參見SDK參考概述。
您可以通過倉庫座標判斷使用的SDK是Remoting協議還是gRPC協議,如果是
rocketmq-client則為Remoting協議,如果是rocketmq-client-java則為gRPC協議。
歷史版本
gRPC協議SDK
更多歷史版本,請參見Releases。
Remoting協議SDK
更多歷史版本,請參見Releases。