版本说明

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

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

  • v1.x.x版本的SDK的环境准备的具体步骤,请参见环境准备(v1.x.x)

  • C++ SDK v3.x.x版本仅支持有命名空间的实例,若您使用的实例无命名空间,请勿将客户端版本升级到C++ SDK v3.x.x。

    5.x版本实例默认都有命名空间,4.x版本实例可在云消息队列 RocketMQ 版控制台实例详情页面的基础信息区域查看是否有命名空间。

3.x.x

发布时间

发布内容

下载链接

2021-10-18

功能优化

  • 负载均衡:以消息为粒度进行负载,负载更加均衡。

  • 仪表盘:新增消息堆积、消息各环节耗时、成功率等相关指标。

  • 消息轨迹:新增定时和延时、事务消息及消费环节相关轨迹参数。

  • 顺序消息:最大重试次数变更为16次。

  • 广播消费:支持定制消费者启动时的消费位点。

  • Push消费:支持消费速度限流;消费线程数异常场景逻辑优化。

  • API接口变更。

说明

具体变更内容,请参见C++ SDK版本说明

ons-client-cpp

1.1.1

发布时间发布内容Windows版下载Linux版下载
2018-07-31

新特性

  • 新增SSL加密传输功能(只适用于消息队列RocketMQ版企业铂金版客户)。
  • PushConsumer默认使用异步拉取消息,提高推送效率。

问题修复

  • 修复顺序消息的问题。
  • 日志优化,只在ReBalance结果变化时输出日志。
  • 修复One-way请求system flag没有正常序列化到请求头的问题。
aliyun-mq-windows-cpp-sdk.zipaliyun-mq-linux-cpp-sdk.tar.gz

更多历史版本

1.1.0

发布时间发布内容Windows版下载Linux版下载
2017-07-25

问题修复

  • 修复 consumer shutdown 的时候导致的coredump。
  • 修复底层URL类在Windows平台上无法进行HTTP访问。
  • 修复消息轨迹的时间戳错误。
  • 修复消息轨迹显示错误的本地IP。
  • 修复Windows平台下的内存泄漏问题。
aliyun-mq-windows-cpp-sdk.zipaliyun-mq-linux-cpp-sdk.tar.gz

1.0.9

发布时间发布内容Windows版下载Linux版下载
2016-12-29

新特性

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

问题修复

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

1.0.8

发布时间发布内容Windows版下载Linux版下载
2016-12-02

新特性

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

功能优化

  • 升级 boost 库到 1.6.2。

问题修复

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

1.0.7

发布时间发布内容Windows版下载Linux版下载
2016-11-15

新特性

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

功能优化

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

问题修复

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

更多历史版本

1.1.0

发布时间发布内容Windows版下载Linux版下载
2017-07-25

问题修复

  • 修复 consumer shutdown 的时候导致的coredump。
  • 修复底层URL类在Windows平台上无法进行HTTP访问。
  • 修复消息轨迹的时间戳错误。
  • 修复消息轨迹显示错误的本地IP。
  • 修复Windows平台下的内存泄漏问题。
aliyun-mq-windows-cpp-sdk.zipaliyun-mq-linux-cpp-sdk.tar.gz

1.0.9

发布时间发布内容Windows版下载Linux版下载
2016-12-29

新特性

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

问题修复

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

1.0.8

发布时间发布内容Windows版下载Linux版下载
2016-12-02

新特性

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

功能优化

  • 升级 boost 库到 1.6.2。

问题修复

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

1.0.7

发布时间发布内容Windows版下载Linux版下载
2016-11-15

新特性

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

功能优化

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

问题修复

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