SDK参考概述

本文为您介绍云消息队列 RocketMQ 版支持的SDK版本信息。

SDK兼容性说明

云消息队列 RocketMQ 版服务端版本和客户端SDK版本的兼容情况如下,为了获得更完善的产品功能和更高的性能,建议您使用5.x版本实例,并优先通过RocketMQ 5.x系列SDK接入服务端。

服务端版本

协议

客户端版本

兼容性

约束限制

5.x版本实例

gRPC协议v2

RocketMQ 5.x SDK

兼容

云消息队列 RocketMQ 版5.x版本实例的所有功能完全支持。

Remoting协议

RocketMQ 5.x SDK

兼容

消息收发功能支持,但Trace、Metrics部分指标不支持展示。

说明

不支持展示的指标包括生产者指标和消费者指标。详情参见:Metrics指标详情

RocketMQ 4.x/3.x SDK

兼容

RocketMQ ONS TCP 1.x SDK

兼容

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/3.x SDK

兼容

云消息队列 RocketMQ 版4.x版本实例的功能完整支持。

RocketMQ ONS TCP 1.x SDK

兼容

gRPC协议v1

RocketMQ ONS TCP 2.x SDK

兼容

HTTP协议

RocketMQ ONS HTTP SDK

兼容

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