全部产品
Search
文档中心

ApsaraMQ for RocketMQ:Instal Pustaka Dinamis C++

更新时间:Jul 02, 2025

Sebelum menggunakan SDK untuk C++ untuk terhubung ke Alibaba Cloud ApsaraMQ for RocketMQ guna mengirim dan menerima pesan, ikuti langkah-langkah dalam topik ini untuk menginstal pustaka dinamis C++.

Penting
  • Disarankan untuk menggunakan RocketMQ 5.x SDK terbaru. SDK ini sepenuhnya kompatibel dengan broker ApsaraMQ for RocketMQ 5.x dan menawarkan lebih banyak fungsi serta fitur yang ditingkatkan. Untuk informasi lebih lanjut, lihat Deskripsi Versi.

  • Alibaba Cloud hanya memelihara RocketMQ 4.x, 3.x, dan TCP client SDK. Gunakan versi ini hanya untuk bisnis yang sudah ada.

Sebelum Anda mulai

Pastikan sistem operasi Anda memenuhi persyaratan berikut:

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

  • Darwin: macOS Mojave 10.14.x

  • Debian: Ubuntu 18.04

Catatan

Topik ini tidak memberikan instruksi untuk menginstal lingkungan GCC. Pastikan versi GCC atau G++ di mesin lokal Anda adalah 4.8 atau lebih baru.

Instal Pustaka Dinamis C++

Penting

Secara default, pustaka dinamis C++ diinstal di direktori pustaka dinamis sistem. Pastikan akun saat ini memiliki izin sudo. Anda juga dapat menggunakan akun root untuk menginstal pustaka dinamis C++.

Pustaka dinamis C++ menyediakan rilis biner, memungkinkan Anda langsung mendapatkan kode sumber terbuka. Untuk informasi lebih lanjut, lihat Catatan Rilis. Topik ini menjelaskan cara menggunakan rocketmq-client-cpp-2.0.1 untuk menginstal pustaka dinamis C++ di berbagai sistem operasi.

  • CentOS 7.2 dan RHEL 7.x

    Secara default, CentOS mendukung Red-Hat Package Manager (RPM). Nama paket RPM adalah rocketmq-client-cpp-2.0.1. Jalankan perintah rpm berikut untuk menginstal paket tersebut:

    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 dan RHEL 6.x

    Prosedur instalasi di CentOS 6.8 sama dengan di CentOS 7. Namun, CentOS 6.8 menggunakan paket RPM yang berbeda. Jalankan perintah berikut untuk menginstal pustaka dinamis 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 tidak menyediakan alat manajemen paket. Jalankan perintah berikut untuk menginstal pustaka dinamis C++ secara manual:

    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

    Kernel Ubuntu 18.04 adalah Debian, yang menggunakan dpkg sebagai pengelola paket default. Nama paketnya adalah rocketmq-client-cpp-2.0.1.amd64.deb. Jalankan perintah berikut untuk menginstal pustaka dinamis 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

Setelah menyelesaikan langkah-langkah di atas, pustaka dinamis C++ telah berhasil diinstal.

Apa yang harus dilakukan selanjutnya

Contoh Kode