本文为您介绍云消息队列 RocketMQ 版支持的SDK版本信息。
SDK兼容性说明
云消息队列 RocketMQ 版服务端版本和客户端SDK版本的兼容情况如下,为了获得更完善的产品功能和更高的性能,建议您使用5.x版本实例,并优先通过RocketMQ 5.x系列SDK接入服务端。
服务端版本 | 协议 | 客户端版本 | 兼容性 | 约束限制 |
5.x版本实例 | gRPC协议v2 | 兼容 | 云消息队列 RocketMQ 版5.x版本实例的所有功能完全支持。 | |
Remoting协议 | 兼容 | 消息收发功能支持,但Trace、Metrics部分指标不支持展示。 说明 不支持展示的指标包括生产者指标和消费者指标。详情参见:Metrics指标详情。 | ||
兼容 | ||||
兼容 | ||||
gRPC协议v1 | 云消息队列 RocketMQ 版ONS TCP 2.x SDK | 不兼容 | 5.x版本实例暂不支持使用ONS TCP 2.x版本的SDK接入。 | |
HTTP协议 | 云消息队列 RocketMQ 版ONS HTTP SDK | 不兼容 | 云消息队列 RocketMQ 版5.x SDK不支持HTTP协议。 | |
4.x版本实例 | gRPC协议v2 | 云消息队列 RocketMQ 版5.x SDK | 不兼容 | 4.x版本实例不支持使用5.x版本对应的SDK连接访问。 |
Remoting协议 | 兼容 | 云消息队列 RocketMQ 版4.x版本实例的功能完整支持。 | ||
兼容 | ||||
gRPC协议v1 | 兼容 | |||
HTTP协议 | 兼容 |
RocketMQ 5.x系列SDK(推荐)
协议 | 语言 | 相关文档 |
gRPC协议v2 | Java SDK | |
C# SDK | ||
Go SDK |
RocketMQ 5.x系列SDK(兼容)
协议 | 语言 | 相关文档 |
Remoting协议 | Java SDK |
RocketMQ 4.x/3.x系列SDK(兼容)
协议 | 语言 | 相关文档 |
Remoting协议 | Java SDK | |
C++ SDK |
RocketMQ ONS 1.x SDK(兼容)
协议 | 语言 | 相关文档 |
Remoting协议 | Java SDK | |
C++ SDK | ||
.NET SDK |