您可获取 TCP 协议下的多语言开源 SDK,来访问商用版阿里云消息队列 RocketMQ 版(下文简称阿里云 RocketMQ)。

注意 所有开源版本的 SDK 均由 Apache RocketMQ 社区提供,可获取源码自行编译,但不在阿里云 RocketMQ 的 SLA 范围。目前,阿里云 RocketMQ 官方已提供 TCP 协议下的 Java、C/C++ 和 .NET SDK。详情请参见 TCP 协议(推荐)

适用场景

使用开源 SDK 访问阿里云 RocketMQ 适用于以下场景:

  • 云迁移场景:从开源 Apache RocketMQ(下文简称开源 RocketMQ)迁移到阿里云 RocketMQ;
  • 混合云场景:您既有部署在 IDC 的开源 RocketMQ,也有部署在阿里云公有云上的 RocketMQ,且需要同时访问两种部署模式下的消息队列服务端;
  • 您有两套环境,测试环境和线上环境;其中测试环境部署的是开源 RocketMQ,线上环境部署的是阿里云 RocketMQ,您需同时访问部署在两套环境中的消息队列服务端。

访问步骤

针对不同的语言,操作有所不同。请按需参见以下文档实现开源 SDK 访问阿里云 RocketMQ: