全部产品
云市场

版本说明

更新时间:2019-09-13 20:52:32

本文通过介绍 C++ SDK 的版本信息,包含下载链接、发布时间、更新点等,以便您按需获取相应 C++ SDK 收发消息。

获取了 C++ SDK 后,您需按照 SDK 的使用说明来准备相应环境。不同版本的 SDK 的环境准备步骤有所不同,具体说明如下:

ons-cpp v2.0.0

发布时间 版本号 Windows 版下载 Linux 版下载 Darwin 版下载
2019-06-28 2.0.0 暂不支持 aliyun-mq-linux-cpp-sdk.tar.gz aliyun-mq-darwin-cpp-sdk.tar.gz

新特性

  • 基于 Java ons v1.8.0 SDK 内核,使用 native-image 直接生成 C++ native library,功能和现有 Java SDK 保持一致;

  • 基于 ons-cpp v1.x.x 接口,保持向前兼容,即兼容更早的版本;

  • 无第三方依赖,启动速度更快,运行更高效。

ons-cpp v1.1.2

发布时间 版本号 Windows 版下载 Linux 版下载
2019-01-16 1.1.2 aliyun-mq-windows-cpp-sdk.zip aliyun-mq-linux-cpp-sdk.tar.gz

新特性

  • 支持实例化用户使用以下两种方式接入(非实例化用户使用方式保持不变):

    • 配置包含 InstanceId 的 NAMESRV_ADDR 方式接入使用。

    • 配置 InstanceId 和不包含 InstanceId 的 NAMESRV_ADDR 方式接入使用。

  • ProducerId 和 ConsumerId 改为填写 Group ID 的值。

ons-cpp v1.1.1

发布时间 版本号 Windows 版下载 Linux 版下载
2018-07-31 1.1.1 aliyun-mq-windows-cpp-sdk.zip aliyun-mq-linux-cpp-sdk.tar.gz

新特性

  • 新增 SSL 加密传输功能(只适用于消息队列 MQ 企业铂金版客户);

  • PushConsumer 默认使用异步拉取消息,提高推送效率。

问题修复

  • 修复顺序消息的问题;

  • 日志优化,只在 ReBalance 结果变化时输出日志;

  • 修复One-way请求system flag没有正常序列化到请求头的问题。

更多历史版本

ons-cpp v1.1.0

发布时间版本号Windows 版下载Linux 版下载
2017-07-251.1.0aliyun-mq-windows-cpp-sdk.zipaliyun-mq-linux-cpp-sdk.zip

问题修复

  • 修复 consumer shutdown 的时候导致的 coredump;
  • 修复底层 URL 类在 Windows 平台上无法进行 HTTP 访问;
  • 修复消息轨迹的时间戳错误;
  • 修复消息轨迹显示错误的本地 IP;
  • 修复 Windows 平台下的内存泄漏问题。

ons-cpp v1.0.9

发布时间版本号Windows 版下载Linux 版下载
2016-12-291.0.9

新特性

  • 增加 oneway 消息发送;
  • 增加顺序消息;
  • 新增发送超时时间设置;
  • 新增发送重试次数设置。

问题修复

  • 修复 shutdown 时的资源泄漏问题;
  • 修复 shutdown 时的 coredump 问题。

ons-cpp v1.0.8

发布时间版本号Windows 版下载Linux 版下载
2016-12-021.0.8

新特性

  • 借助 SWIG 生成 C# SDK,抛弃老的 C# SDK,新版 SDK 对 ASP.NET 支持更稳定;
  • 增加了自定义日志路径的功能;
  • 内置中文 utf-8 编码,用户不需要显示的编码和解码;
  • 新增 MQ_GUIDE 文档,添加了 ASP.NET demo。

功能优化

  • 升级 boost 库到 1.6.2。

问题修复

  • 修复顺序消息退出的时候导致 coredump 的问题。

ons-cpp v1.0.7

发布时间版本号Windows 版下载Linux 版下载
2016-11-151.0.7

新特性

  • 消费端消费限流,默认拉取 1000 条消息后放在内存里面,然后一条条回调用户的回调函数;
  • 增加顺序消息;
  • 新增发送超时时间设置;
  • 新增发送重试次数设置。

功能优化

  • 消息轨迹实现优化,使用单独的线程池发送轨迹数据;
  • TCP 锁的粒度的优化。

问题修复

  • 修复若干消息轨迹的 bug;
  • 修复 shutdown 时的 coredump 问题;
  • 内存泄漏的问题修复;
  • 修复消息 Tag 包含特殊字符“||”导致异常抛出。