Tous les produits
Search
Centre de documentation

ApsaraMQ for RocketMQ:Release notes for the C++ TCP client SDK

Dernière mise à jour :Aug 09, 2026

Cette rubrique répertorie l'historique des versions du SDK client TCP C++ pour ApsaraMQ for RocketMQ, en détaillant les nouvelles fonctionnalités, les corrections de bugs et les améliorations apportées dans chaque version.

Important
  • Nous vous recommandons d'utiliser les dernières versions des SDK RocketMQ 5.x. Elles sont entièrement compatibles avec les brokers ApsaraMQ for RocketMQ 5.x et offrent davantage de fonctions ainsi que des fonctionnalités améliorées. Consultez les Notes de version des SDK RocketMQ 5.x.

  • Alibaba Cloud assure la maintenance des SDK clients RocketMQ 4.x, 3.x et TCP uniquement pour les activités existantes.

1.1.2

Date de publication : 16 janvier 2019

Nouvelles fonctionnalités

  • Ajout de deux méthodes d'accès pour les ressources instanciées : les méthodes d'accès pour les ressources non instanciées restent inchangées.

    • Configurez un NAMESRV_ADDR contenant l'InstanceId.

    • Configurez l'InstanceId séparément et utilisez un NAMESRV_ADDR ne contenant pas l'InstanceId.

  • Remplacement des ID de producteur et de consommateur par des ID de groupe.

Téléchargements

Plateforme Lien
Windows aliyun-mq-windows-cpp-sdk.zip
Linux aliyun-mq-linux-cpp-sdk.tar.gz

1.1.1

Date de publication : 31 juillet 2018

Nouvelles fonctionnalités

  • Ajout du chiffrement SSL pour la transmission des messages. Cette fonctionnalité est disponible uniquement dans l'édition Enterprise Platinum d'ApsaraMQ for RocketMQ.

  • Ajout de l'extraction asynchrone de messages via la classe PushConsumer à une vitesse plus élevée.

Corrections de bugs

  • Correction de problèmes liés aux messages ordonnés.

  • Réduction du bruit des journaux : les journaux sont générés uniquement lorsque les résultats de rééquilibrage changent.

  • Correction d'un problème empêchant la sérialisation de l'indicateur système dans l'en-tête d'une requête unidirectionnelle.

Téléchargements

Plateforme Lien
Windows aliyun-mq-windows-cpp-sdk.zip
Linux aliyun-mq-linux-cpp-sdk.tar.gz

Versions antérieures

1.1.0

Date de publication : 25 juillet 2017

Corrections de bugs

  • Correction des vidages mémoire (core dumps) lors de l'arrêt des consommateurs.

  • Correction des échecs d'accès HTTP pour la classe URL sous-jacente sur Windows.

  • Correction des erreurs d'horodatage dans les traces de messages.

  • Correction des adresses IP locales incorrectes dans les traces de messages.

  • Correction des fuites de mémoire sur Windows.

Téléchargements

Plateforme Lien
Windows aliyun-mq-windows-cpp-sdk.zip
Linux aliyun-mq-linux-cpp-sdk.tar.gz

1.0.9

Date de publication : 29 décembre 2016

Nouvelles fonctionnalités

  • Ajout de l'envoi de messages unidirectionnels.

  • Ajout de la prise en charge des messages ordonnés.

  • Ajout d'un délai d'expiration configurable pour l'envoi de messages.

  • Ajout d'un nombre maximal de tentatives configurable.

Corrections de bugs

  • Correction des fuites de ressources lors de l'arrêt.

  • Correction des vidages mémoire (core dumps) lors de l'arrêt.

Téléchargements : Non disponible

1.0.8

Date de publication : 2 décembre 2016

Nouvelles fonctionnalités

  • Remplacement de l'ancien SDK C# par une version générée via SWIG, offrant une prise en charge ASP.NET plus stable.

  • Ajout de chemins de journaux personnalisables.

  • Ajout d'un encodage UTF-8 intégré pour l'encodage et le décodage implicites.

  • Ajout de la documentation MQ_GUIDE et d'une démonstration ASP.NET.

Améliorations

  • Mise à jour de la bibliothèque Boost vers la version 1.6.2.

Corrections de bugs

  • Correction des vidages mémoire (core dumps) lors de l'arrêt des producteurs ou des consommateurs de messages ordonnés.

Téléchargements : Non disponible

1.0.7

Date de publication : 15 novembre 2016

Nouvelles fonctionnalités

  • Ajout d'une limitation de la consommation : par défaut, 1 000 messages sont extraits en mémoire et transmis un par un à la fonction de rappel.

  • Ajout de la prise en charge des messages ordonnés.

  • Ajout d'un délai d'expiration configurable pour l'envoi de messages.

  • Ajout d'un nombre maximal de tentatives configurable.

Améliorations

  • La trace des messages utilise désormais un pool de threads dédié pour l'envoi des données de trace.

  • Optimisation de la granularité des verrous TCP.

Corrections de bugs

  • Correction de problèmes liés à la trace des messages.

  • Correction des vidages mémoire (core dumps) lors de l'arrêt.

  • Correction des fuites de mémoire.

  • Correction d'une exception levée lorsqu'un tag de message contient des barres verticales doubles.

Téléchargements : Non disponible