全部產品
Search
文件中心

ApsaraMQ for RocketMQ:版本說明

更新時間:Feb 09, 2025

本文通過介紹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.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包含特殊字元“||”導致異常拋出。