Les notes de version ci-dessous couvrent toutes les versions du SDK client TCP pour C++, y compris les dates de publication, les liens de téléchargement et les modifications. Sélectionnez une version adaptée à vos besoins métier pour envoyer et recevoir des messages.
Avant de commencer
Configurez votre environnement de développement après avoir téléchargé le SDK :
SDK V1.x.x : Préparation de l'environnement (V1.x.x)
SDK V3.x.x : Notes de version (inclut les modifications d'API et les détails de configuration)
Compatibilité des versions
Le SDK V3.x.x prend uniquement en charge les instances dotées d'un namespace. Si votre instance ne contient pas de namespace, ne migrez pas vers la version V3.x.x.
Toutes les instances ApsaraMQ for RocketMQ 5.x sont dotées d'un namespace par défaut. Pour les instances ApsaraMQ for RocketMQ 4.x, vérifiez la présence d'un namespace dans la section Basic Information de la page Instance Details de la console ApsaraMQ for RocketMQ.
V3.x.x
V3.x.x (2021-10-18)
Téléchargement : ons-client-cpp sur GitHub
Pour consulter la liste complète des modifications d'API de cette version, reportez-vous aux notes de version.
Améliorations
Équilibrage de charge : Désormais basé sur les messages, il répartit la charge plus uniformément entre les consommateurs.
Tableau de bord : Ajout de métriques pour le nombre cumulé de messages, la durée et le taux de réussite de chaque étape, de la production à la consommation.
Traçabilité des messages : Les résultats des requêtes de traçabilité incluent désormais des paramètres pour les messages planifiés, différés, transactionnels et leur consommation.
Messages ordonnés : Le nombre maximal de tentatives est désormais fixé à 16.
Consommation en mode broadcast : Définissez le décalage du consommateur (consumer offset) au démarrage de celui-ci.
Mode Push : Ajout d'une limitation du débit de consommation. Optimisation de la logique de traitement en cas de nombre anormal de threads de consommation.