Topik ini menjelaskan keunggulan ApsaraMQ for RabbitMQ dibandingkan RabbitMQ open source yang dikelola sendiri untuk membantu Anda lebih memahami ApsaraMQ for RabbitMQ.
Fleksibel dan mudah digunakan
- Siap pakai
Sepenuhnya kompatibel dengan protokol AMQP 0-9-1 dan komunitas open source RabbitMQ. Anda dapat memigrasikan layanan Anda ke cloud dengan cepat.
- Layanan fully managed
Anda dapat mengaktifkan layanan ApsaraMQ for RabbitMQ hanya dengan satu klik untuk mendapatkan layanan pesan yang sepenuhnya dikelola tanpa perlu deployment atau Operations and Maintenance (O&M). Layanan ini didukung oleh tim O&M otomatis profesional Alibaba Cloud yang memantau tautan inti dari berbagai dimensi setiap detik dan menit, menyediakan laporan diagnostik komprehensif, mengirimkan peringatan saat terjadi masalah, serta melakukan pemulihan secara prompt guna menjamin ketersediaan layanan dan kelangsungan bisnis.
Ketersediaan tinggi
- Menyediakan SLA yang jelas dan menjamin ketersediaan tinggi multi-zona. Layanan pesan tetap tersedia bahkan jika seluruh pusat data mengalami kegagalan.
- Layanan diterapkan dalam kluster terdistribusi. Node layanan bersifat stateless dan tidak memiliki single point of failure. Jika satu node tidak tersedia, permintaan dialihkan ke node lain untuk memastikan layanan pesan tetap tersedia.
Fitur yang ditingkatkan
- Pesan tertunda
- Mendukung penundaan pesan dengan presisi satu detik tanpa batasan first-in, first-out (FIFO).
- Mudah digunakan—cukup atur satu parameter dalam kode Anda. Fitur ini mengatasi tantangan utama RabbitMQ open source yang tidak memiliki antrian tertunda.
- Presisi tinggi: mendukung penundaan mulai dari satu detik hingga satu hari.
- Kinerja tinggi: performanya setara dengan pesan biasa.
- Beberapa replika menyediakan redundansi data untuk memastikan pesan dapat dipulihkan.
- Retry pesan
- Pesan di-retry sekali per menit hingga maksimal 16 kali.
- Setelah mencapai jumlah maksimum retry, pesan dikirim ke dead-letter queue. Pesan dalam dead-letter queue dapat dilihat dan diekspor.
- Dead-letter exchange
Dead-letter exchange yang ditingkatkan mendukung pesan yang ditolak secara negatif dan secara otomatis mengirimkan pesan yang gagal setelah beberapa kali retry ke dead-letter exchange, sehingga memastikan tidak ada pesan yang hilang.
Kinerja unggul
- Batas performa platform
Mendukung jutaan antrian. Skalabilitas horizontal memberikan peningkatan performa secara linear tanpa batasan pada kinerja konkurensi.
- Skalabilitas antrian tunggal
Mengatasi bottleneck performa antrian tunggal pada RabbitMQ. ApsaraMQ for RabbitMQ mendukung skalabilitas horizontal untuk satu antrian tanpa batasan pada kinerja konkurensi.
- Penskalaan elastis
Layanan ini sangat scalable dengan peningkatan performa secara linear dan dapat diskalakan secara elastis sesuai kebutuhan bisnis. Proses penskalaan transparan bagi pengguna.
- Akumulasi pesan skala besar
- Mempertahankan performa tinggi meskipun terjadi akumulasi pesan dalam jumlah besar tanpa memengaruhi operasi normal kluster.
- Produsen dan konsumen diisolasi satu sama lain, memungkinkan konkurensi tinggi untuk produsen dan konsumsi yang stabil untuk konsumen.
Aman dan andal
- Granularitas izin
Menyediakan kontrol akses detail halus untuk instans, vhost, antrian, dan exchange. Kontrol akses yang aman diberlakukan untuk setiap permintaan pesan.
- Akun utama dan sub-akun
Terintegrasi penuh dengan fitur Alibaba Cloud seperti Resource Access Management (RAM), Pengguna RAM, daftar hitam dan daftar putih, serta Security Token Service (STS).
- Enkripsi saat transit
Mendukung protokol Transport Layer Security (TLS).