全部产品
Search
文档中心

ApsaraMQ for Kafka:Perbandingan antara ApsaraMQ for Kafka dan open source Apache Kafka

更新时间:Jun 28, 2025

Topik ini membandingkan ApsaraMQ for Kafka dengan open source Apache Kafka dalam hal stabilitas, kemampuan kernel, kemampuan tata kelola, dan kebiasaan pengguna.

Stabilitas

Item

ApsaraMQ for Kafka

Apache Kafka

Penggunaan disk

Data lama dihapus saat ruang disk tidak tersedia.

Kegagalan terjadi saat ruang disk tidak tersedia.

Isolasi thread pool

Penulisan data tetap normal saat membaca data dingin.

Thread diblokir saat membaca data dingin, menyebabkan kegagalan penulisan data yang sering.

Ukuran partisi

Penulisan data stabil meskipun jumlah partisi lebih dari 10.000.

Gangguan sering terjadi jika jumlah partisi melebihi 1.000.

Sistem inspeksi

Deadlock dan kegagalan dapat dideteksi serta diperbaiki secara otomatis.

Tidak tersedia.

Perbaikan bug

Bug dapat dideteksi dan diperbaiki segera.

Bug tidak dapat diperbaiki hingga komunitas merilis versi baru, yang memerlukan waktu lama.

Kemampuan kernel

Item

ApsaraMQ for Kafka

Apache Kafka

Skalabilitas

Scaling selesai dalam hitungan detik tanpa mempengaruhi bisnis.

Scaling selesai dalam hitungan jam. Kinerja kluster dipengaruhi oleh peningkatan lalu lintas replikasi.

Penyimpanan

Penyimpanan cloud yang sangat andal digunakan oleh instance Edisi Profesional. Ini membantu Anda menghemat banyak ruang penyimpanan.

Untuk alasan ketersediaan dan keandalan, data disimpan dalam tiga replika. Ini memberikan beban berat pada penyimpanan.

Kemampuan tata kelola

Item

ApsaraMQ for Kafka

Apache Kafka

Peningkatan versi

Dukungan untuk peningkatan satu klik.

Dukungan untuk peningkatan manual yang rentan terhadap kesalahan.

Kurva metrik

Kurva metrik lengkap disediakan untuk mempermudah pelacakan lalu lintas dan pemecahan masalah.

Hanya menampilkan metrik real-time; data historis sulit diakses.

Peringatan akumulasi pesan

Peringatan pada akumulasi pesan dapat dipicu untuk pemecahan masalah segera.

Tidak tersedia.

Langganan

Informasi langganan lengkap disediakan.

Informasi langganan singkat disediakan.

Status partisi

Diagram status partisi lengkap disediakan.

Diagram status partisi singkat disediakan.

Pengiriman pesan

Anda dapat mengirim pesan melalui konsol ApsaraMQ for Kafka.

Pesan hanya dapat dikirim melalui CLI, yang berbiaya tinggi.

Query pesan

Anda dapat mencari pesan berdasarkan titik waktu atau offset di konsol ApsaraMQ for Kafka.

Pesan hanya dapat dikonsumsi melalui CLI tanpa opsi pencarian berdasarkan titik waktu atau offset.

Kebiasaan pengguna

ApsaraMQ for Kafka menggunakan protokol klien yang sama dengan open source Apache Kafka, sehingga aplikasi dan kode yang dikembangkan menggunakan open source Apache Kafka dapat bermigrasi ke ApsaraMQ for Kafka secara mulus. Untuk meningkatkan kemampuan manajemen dan tata kelola pesan, ApsaraMQ for Kafka memberlakukan batasan tertentu pada kebiasaan pengguna.

Item

ApsaraMQ for Kafka

Apache Kafka

Alasan

Topic

Metode pembuatan

  • Konsol ApsaraMQ for Kafka

  • Operasi API ApsaraMQ for Kafka

  • Pembuatan topik otomatis pada broker ApsaraMQ for Kafka (dinonaktifkan secara default)

  • Kafka CLI

  • Kafka Manager

  • Pembuatan topik otomatis pada broker Apache Kafka

ApsaraMQ for Kafka memungkinkan Anda mengelola topik melalui konsol atau operasi API untuk menerapkan fitur seperti kontrol izin granular dan audit operasi sumber daya.

Catatan
  • Fitur pembuatan topik otomatis direkomendasikan hanya untuk skenario pengujian. Untuk informasi lebih lanjut, lihat FAQ tentang pembuatan topik otomatis.

  • ApsaraMQ for Kafka tidak mengizinkan pembuatan atau penghapusan topik menggunakan Kafka CLI.

Konvensi penamaan

  • Instance cadangan:

    Nama topik harus memiliki panjang 3 hingga 64 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.).

  • Instance serverless:

    Nama topik harus memiliki panjang 1 hingga 249 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.).

Nama topik harus memiliki panjang 3 hingga 249 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.).

Untuk mencegah masalah yang disebabkan oleh batasan panjang nama sumber daya di sistem lain, ApsaraMQ for Kafka tidak mengizinkan nama topik menjadi terlalu panjang.

Metode penghapusan

  • Konsol ApsaraMQ for Kafka

  • Operasi API ApsaraMQ for Kafka

  • Kafka CLI

  • Kafka Manager

ApsaraMQ for Kafka memungkinkan Anda mengelola topik melalui konsol atau operasi API untuk menerapkan fitur seperti kontrol izin granular dan audit operasi sumber daya.

Catatan

ApsaraMQ for Kafka tidak mengizinkan penghapusan topik menggunakan Kafka CLI atau Kafka Manager.

Group

Metode pembuatan

  • Konsol ApsaraMQ for Kafka

  • Operasi API ApsaraMQ for Kafka

  • Pembuatan topik otomatis pada broker ApsaraMQ for Kafka (dinonaktifkan secara default)

Pembuatan topik otomatis pada broker Apache Kafka

ApsaraMQ for Kafka memungkinkan Anda mengelola grup melalui konsol atau operasi API untuk menerapkan fitur seperti kontrol izin granular, audit operasi sumber daya, serta peringatan dan pemantauan akumulasi pesan.

Penting

Untuk informasi tentang cara membuat grup secara fleksibel, lihat Gunakan fitur pembuatan grup fleksibel. Setelah fitur ini diaktifkan, fitur seperti kontrol izin granular, audit operasi sumber daya, atau pemantauan dan peringatan akumulasi pesan tidak lagi tersedia.

Konvensi penamaan

  • Instance cadangan:

    Nama grup harus memiliki panjang 3 hingga 64 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.).

  • Instance serverless:

    Nama grup harus memiliki panjang 1 hingga 249 karakter dan dapat berisi huruf, angka, serta karakter khusus berikut: @ . _ * $ # ^ ! & -

Nama grup harus memiliki panjang 3 hingga 249 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.).

Untuk mencegah masalah yang disebabkan oleh batasan panjang nama sumber daya di sistem lain, ApsaraMQ for Kafka tidak mengizinkan nama grup menjadi terlalu panjang.

Metode penghapusan

  • Konsol ApsaraMQ for Kafka

  • Operasi API ApsaraMQ for Kafka

Kafka CLI

ApsaraMQ for Kafka memungkinkan Anda mengelola grup melalui konsol atau operasi API untuk menerapkan fitur seperti kontrol izin granular dan audit operasi sumber daya.

Catatan

ApsaraMQ for Kafka tidak mengizinkan penghapusan grup menggunakan Kafka CLI.