Cette rubrique répertorie toutes les versions du SDK pour C++ de Simple Message Queue (anciennement MNS). Pour garantir la stabilité et les performances, utilisez la dernière version.
Historique des versions
| Version | Date de publication | Modifications |
|---|---|---|
| 1.3.6 | 2019-12-16 | Prise en charge de macOS |
| 1.3.5 | 2017-04-11 | Filtrage des tags de messages, envoi push SMS |
| 1.3.4 | 2016-12-29 | Amélioration de la signature Base64 |
| 1.3.3 | 2016-12-10 | Tolérance aux pannes pour les endpoints invalides |
| 1.3.2 | 2016-11-01 | Fonction GetMessage pour ServiceException |
| 1.3.1 | 2016-07-28 | Délai d'expiration configurable pour MnsClient |
| 1.3.0 | 2016-01-05 | Endpoints pour les files d'attente et les abonnements par e-mail, prise en charge de SCons sous Windows, optimisations de compatibilité |
| 1.1.0 | 2016-01-05 | Fonctionnalité Topic, prise en charge des jetons STS |
| 1.0.0 | 2015-12-14 | Version initiale |
Prérequis et installation
Toutes les versions 1.3.x partagent le même processus de compilation. Les versions 1.0.0 et 1.1.0 utilisent un système de compilation différent.
Versions 1.3.0 à 1.3.6
Prérequis :
Linux : g++ 4.1.2 ou version ultérieure
Windows : Visual Studio 2015
macOS : pris en charge à partir de la version 1.3.6
Outil de compilation SCons
Compilation du SDK :
Téléchargez et décompressez le package SDK correspondant à votre version cible. Consultez les liens de téléchargement dans chaque section de version ci-dessous.
-
Accédez au répertoire
mns_cplusplus_sdket exécutez :scons La bibliothèque compilée se trouve dans le répertoire
libdu SDK.
Exécution de l'exemple :
Ouvrez le fichier
aliyun-mns.propertiessitué dans le répertoiresampleet configurez votre endpoint, votre AccessKey ID et votre AccessKey secret.-
Depuis le répertoire
sample, exécutez :./mns_sample
Versions 1.0.0 et 1.1.0
Prérequis :
g++ 4.1.2 ou version ultérieure
Compilation et installation du SDK :
Téléchargez et décompressez le package SDK.
-
Accédez au répertoire
mns_cplusplus_sdket exécutez :./configure && make && sudo make install La bibliothèque est installée dans
/usr/local/lib. Le chemin exact peut varier selon le système d'exploitation. Ajustezldconfigen conséquence.
Exécution de l'exemple :
Ouvrez le fichier
aliyun-mns.propertiessitué dans le répertoiresampleet configurez votre endpoint, votre AccessKey ID et votre AccessKey secret.-
Depuis le répertoire
sample, compilez et exécutez :make ./mns_sample
Version 1.3.6
Date de publication : 2019-12-16
Ajouts :
Prise en charge de macOS.
Version 1.3.5
Date de publication : 2017-04-11
Ajouts :
Filtrage des messages par tag.
Envoi push SMS vers les endpoints.
Version 1.3.4
Date de publication : 2016-12-29
Améliorations :
Encodage Base64 lors de la signature des requêtes pour éviter les erreurs inattendues.
Version 1.3.3
Date de publication : 2016-12-10
Ajouts :
Tolérance aux pannes pour les endpoints invalides.
Version 1.3.2
Date de publication : 2016-11-01
Ajouts :
Fonction
GetMessagepour la classeServiceException.
Version 1.3.1
Date de publication : 2016-07-28
Ajouts :
Délai d'expiration configurable pour
MnsClient.
Version 1.3.0
Date de publication : 2016-01-05
Ajouts :
Files d'attente Simple Message Queue (anciennement MNS) et adresses e-mail en tant qu'endpoints d'abonnement pour les Topics.
Prise en charge de la compilation SCons sous Windows.
Améliorations :
Optimisations de compatibilité.
Version 1.1.0
Date de publication : 2016-01-05
Ajouts :
Fonctionnalité Topic.
Prise en charge des jetons Security Token Service (STS).
Version 1.0.0
Date de publication : 2015-12-14
Version initiale du SDK pour C++ de Simple Message Queue (anciennement MNS).