Tous les produits
Search
Centre de documentation

ApsaraMQ for RocketMQ:Installer la bibliothèque dynamique C++

Dernière mise à jour :Aug 09, 2026

Avant d'utiliser le SDK C++ pour vous connecter à Alibaba Cloud ApsaraMQ for RocketMQ afin d'envoyer et de recevoir des messages, suivez les étapes décrites dans cette rubrique pour installer la bibliothèque dynamique C++.

Important
  • Nous vous recommandons d'utiliser les dernières versions du SDK RocketMQ 5.x. Ces SDK sont entièrement compatibles avec les brokers ApsaraMQ for RocketMQ 5.x et offrent davantage de fonctionnalités ainsi que des améliorations significatives. Pour plus d'informations, consultez la section Informations sur la version du SDK C++.

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

Prérequis

Vérifiez que votre système d'exploitation répond aux exigences suivantes :

  • Linux : CentOS 6.8, CentOS 7.2, RHEL 6.x ou RHEL 7.x

  • Darwin : macOS Mojave 10.14.x

  • Debian : Ubuntu 18.04

Remarque

Cette rubrique ne fournit pas d'instructions pour l'installation de l'environnement GCC. Assurez-vous que la version de l'environnement GCC ou G++ sur votre machine locale est égale ou supérieure à 4,8.

Installer la bibliothèque dynamique C++

Important

Par défaut, la bibliothèque dynamique C++ s'installe dans le répertoire des bibliothèques dynamiques du système. Vérifiez que le compte actuel dispose des autorisations sudo. Vous pouvez également utiliser le compte root pour l'installer.

La bibliothèque dynamique C++ est fournie sous forme binaire. Pour obtenir directement le code source open source, consultez les Notes de publication. Cette rubrique explique comment utiliser rocketmq-client-cpp-2.0.1 pour installer la bibliothèque dynamique C++ sur différents systèmes d'exploitation.

  • CentOS 7.2 et RHEL 7.x

    CentOS prend en charge par défaut Red-Hat Package Manager (RPM). Le nom du package RPM est rocketmq-client-cpp-2.0.1. Exécutez la commande rpm suivante pour installer le package.

    rpm -ivh https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1-centos7.x86_64.rpm

  • CentOS 6.8 et RHEL 6.x

    La procédure d'installation de la bibliothèque dynamique sur CentOS 6.8 est identique à celle de CentOS 7. Toutefois, CentOS 6.8 utilise un package RPM différent. Exécutez la commande suivante pour installer la bibliothèque dynamique C++ :

    rpm -ivh https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1-centos6.x86_64.rpm

  • macOS Mojave 10.14

    macOS ne propose pas d'outil de gestion de packages. Exécutez les commandes suivantes pour installer manuellement la bibliothèque dynamique C++ :

    mkdir cppsdk
    cd cppsdk
    wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1-bin-release-darwin.tar.gz
    tar -xzf rocketmq-client-cpp-2.0.1-bin-release-darwin.tar.gz
    cp rocketmq-client-cpp/lib/* /usr/local/lib/
    mkdir -p /usr/local/include/rocketmq/
    cp rocketmq-client-cpp/include/* /usr/local/include/rocketmq/
    install_name_tool -id "@rpath/librocketmq.dylib" /usr/local/lib/librocketmq.dylib
  • Ubuntu 18.04

    Ubuntu 18.04 est basé sur Debian, qui utilise dpkg comme gestionnaire de packages par défaut. Le nom du package est rocketmq-client-cpp-2.0.1.amd64.deb. Exécutez la commande suivante pour installer la bibliothèque dynamique C++ :

    wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1.amd64.deb
    dpkg -i rocketmq-client-cpp-2.0.1.amd64.deb

Une fois ces opérations effectuées, la bibliothèque dynamique C++ est installée.

Étapes suivantes

Envoyer et recevoir des messages avec le SDK RocketMQ 3.x/4.x pour C++