All Products
Search
Document Center

ApsaraMQ for Kafka:Ikhtisar SDK

Last Updated:Jul 11, 2026

Message Queue for Apache Kafka menyediakan SDK untuk berbagai bahasa pemrograman guna membantu Anda mengirim dan menerima pesan.

Pendahuluan

SDK (Software Development Kit) mencakup contoh, pustaka, rantai alat, dan skrip build. Anda dapat mengembangkan serta mengompilasi aplikasi secara langsung di lingkungan SDK tanpa perlu konfigurasi tambahan.

SDK

Message Queue for Apache Kafka menyediakan SDK untuk bahasa pemrograman berikut. Gunakan tautan ini untuk melihat riwayat pembaruan, mengunduh paket instalasi, dan mengakses dokumentasi referensi.
SDK Demo Protokol yang didukung Referensi File README
Java SDK Java SDK Demo
  • PLAINTEXT
  • SASL_SSL/PLAIN
  • SASL_PLAINTEXT/PLAIN
  • SASL_PLAINTEXT/SCRAM
Kirim dan terima pesan menggunakan titik akhir instans README.md
Python SDK Python SDK Demo
  • PLAINTEXT
  • SASL_SSL/PLAIN
Kirim dan terima pesan menggunakan Python SDK
C++ SDK C++ SDK Demo
  • PLAINTEXT
  • SASL_SSL/PLAIN
Kirim dan terima pesan menggunakan C++ SDK
Go SDK Go SDK Demo
  • PLAINTEXT
  • SASL_SSL/PLAIN
  • SASL_PLAINTEXT/PLAIN
  • SASL_PLAINTEXT/SCRAM
Kirim dan terima pesan menggunakan Go SDK README.md
PHP SDK PHP SDK Demo
  • PLAINTEXT
  • SASL_SSL/PLAIN
Kirim dan terima pesan menggunakan PHP SDK
Ruby SDK Ruby SDK Demo
  • PLAINTEXT
  • SASL_SSL/PLAIN
Kirim dan terima pesan menggunakan Ruby SDK README.md
Node.js SDK Node.js SDK Demo
  • PLAINTEXT
  • SASL_PLAIN
Kirim dan terima pesan menggunakan Node.js SDK README.md
C# SDK N/A
  • PLAINTEXT
  • SASL_SSL/PLAIN
  • SASL_PLAINTEXT/PLAIN
  • SASL_PLAINTEXT/SCRAM
Kirim dan terima pesan menggunakan C# SDK README.md

Catatan penggunaan

Titik akhir instans

Klien Anda terhubung ke Message Queue for Apache Kafka melalui titik akhir yang berbeda untuk mengirim dan menerima pesan.

  • Default Endpoint: Menghubungkan klien ke instans Message Queue for Apache Kafka untuk mengirim dan menerima pesan.
  • SSL Endpoint: Terhubung ke instans Message Queue for Apache Kafka melalui SSL dan menggunakan mekanisme PLAIN untuk autentikasi. PLAIN adalah metode autentikasi berbasis username dan password. Message Queue for Apache Kafka mengoptimalkan mekanisme PLAIN sehingga Anda dapat menambahkan pengguna SASL secara dinamis tanpa perlu me-restart instans.
    Penting Jika instans Anda menggunakan sertifikat SSL 1024-bit dan memerlukan keamanan yang lebih kuat, Anda dapat meng-upgrade-nya ke sertifikat 4096-bit. Untuk informasi selengkapnya, lihat Upgrade algoritma sertifikat SSL.
  • SASL Endpoint: Di dalam VPC, Anda dapat terhubung ke Message Queue for Apache Kafka menggunakan titik akhir SASL dan menggunakan mekanisme PLAIN atau SCRAM untuk mengirim dan menerima pesan. SASL mendukung mekanisme autentikasi berikut:
    • PLAIN: Metode autentikasi berbasis username dan password. Mekanisme PLAIN pada Message Queue for Apache Kafka memungkinkan Anda menambahkan pengguna SASL secara dinamis tanpa perlu me-restart instans.
    • Message Queue for Apache Kafka SCRAM-SHA-256: Mekanisme autentikasi aman yang menggunakan algoritma hash di sisi klien dan server untuk memverifikasi kredensial. Mekanisme ini memberikan keamanan lebih tinggi dibandingkan PLAIN dan juga memungkinkan Anda menambahkan pengguna SASL secara dinamis tanpa me-restart instans.

Untuk informasi selengkapnya tentang titik akhir, lihat Perbandingan titik akhir.

Penggunaan demo

Pilih demo yang sesuai dengan instans Anda, konfigurasikan file demonya, lalu jalankan untuk mengirim dan menerima pesan. Untuk petunjuk lengkap, lihat dokumentasi masing-masing bahasa.

Referensi