全部产品
Search
文档中心

ApsaraMQ for RabbitMQ:Fitur

更新时间:Nov 10, 2025

ApsaraMQ for RabbitMQ kompatibel dengan RabbitMQ sumber terbuka dan menyediakan serangkaian alat O&M yang komprehensif.

Dukungan sumber daya

ApsaraMQ for RabbitMQ kompatibel dengan komponen-komponen RabbitMQ sumber terbuka:

  • Antrian: Menyimpan pesan dan mendukung konsumsi klustering.

    Catatan

    Instans spesifikasi khusus ApsaraMQ for RabbitMQ mendukung fitur prioritas pesan. Untuk mengaktifkan fitur ini, kirim Tiket. Setelah diaktifkan, klien dapat mendeklarasikan antrian prioritas menggunakan parameter x-max-priority. Rentang nilai yang disarankan adalah 1 hingga 10.

  • Exchange: Mengarahkan pesan ke satu atau beberapa Antrian berdasarkan aturan routing dan membuang pesan yang tidak sesuai dengan aturan tersebut.

  • Vhost: Mendukung fitur virtual host dari RabbitMQ sumber terbuka untuk memenuhi kebutuhan isolasi dalam skenario seperti lingkungan produksi dan segmentasi bisnis.

Dukungan O&M

ApsaraMQ for RabbitMQ menyediakan serangkaian alat O&M yang komprehensif dan mudah digunakan:

  • Pemantauan dan peringatan: Menyediakan pemantauan waktu nyata terhadap koneksi online, akumulasi pesan, dan latensi pengiriman untuk segera mengidentifikasi masalah.

  • Laporan sumber daya: Menyediakan fitur seperti kueri perangkat, manajemen perangkat online berdasarkan kelompok, serta statistik pesan yang dikirim dan diterima.

  • OpenAPI (RESTful): Menyediakan kemampuan fleksibel untuk manajemen sumber daya mandiri dan O&M berbasis standar RESTful.

Jenis pesan

ApsaraMQ for RabbitMQ mendukung jenis pesan berikut:

  • Pesan Normal: Pesan standar tanpa atribut khusus, berbeda dari pesan tertunda.

  • Pesan tertunda: Pesan yang hanya dapat dikonsumsi setelah periode tertentu. Jenis pesan ini cocok untuk skenario yang memerlukan jendela waktu.

Catatan

ApsaraMQ for RabbitMQ tidak mendukung pesan transaksional. Artinya, operasi transaksional dalam protokol AMQP 0-9-1, seperti perintah txSelect, txCommit, dan txRollback, tidak didukung. Untuk menjaga kompatibilitas dengan operasi transaksional ini, server ApsaraMQ for RabbitMQ akan mengembalikan status sukses setelah menerima perintah-perintah tersebut, meskipun perintah tersebut tidak memiliki efek nyata.