All Products
Search
Document Center

ApsaraMQ for RabbitMQ:Batasan

Last Updated:Mar 17, 2026

ApsaraMQ for RabbitMQ memiliki batasan terkait kluster, karakter, dan traffic transaksi per detik (TPS) puncak. Jangan melebihi batasan ini saat menggunakan ApsaraMQ for RabbitMQ, karena dapat menyebabkan exception pada program.

Batasan Kluster

Batasan

Instans Serverless

Upfront Instance Series

Shared

Exclusive

Enterprise Edition

Platinum Edition

Professional Edition

Reserved + Elastic / Pembayaran Berdasarkan Penggunaan Kumulatif

Reserved + Elasticity

Jumlah Vhost per instans

200

2.000

200

4.096

200

Jumlah Pertukaran per Instans

6.000

10.000

6.000

80.000

6.000

Jumlah Binding per instans

20.000

20.000

20.000

None

20.000

Jumlah Queue per instans

6.000

10.000

6.000

80.000

6.000

Jumlah Koneksi per instans

Koneksi maksimum: 10.000.

Koneksi maksimum: 20.000.

Pembelian berdasarkan konfigurasi.

Setiap instans mencakup kuota gratis sebesar 2.000 koneksi. Jumlah koneksi maksimum per instans adalah 10.000.

Anda dapat membeli berdasarkan tipe instans.

Satu instans memiliki kuota gratis sebesar 50.000 dan maksimum 100.000 koneksi.

Empat kali jumlah queue.

Satu instans mendukung antara 1.000 hingga 5.000 koneksi.

Jumlah Queue yang di-bind ke satu Exchange

256

256

Anda dapat submit a ticket untuk meminta penyesuaian. Setelah disesuaikan, instans tidak dapat diturunkan spesifikasinya ke kluster shared.

256

256

Untuk kebutuhan khusus, hubungi dukungan teknis Alibaba Cloud.

256

Jumlah Consumer per Queue

Sama dengan jumlah queue dikalikan 4.

Satu queue mendukung 800 hingga 5.000 consumer.

None

Sama dengan jumlah queue dikalikan 4.

Satu queue mendukung 800 hingga 5.000 consumer.

None

Sama dengan jumlah queue dikalikan 4.

Satu Queue mendukung 50 hingga 5.000 Consumer.

Jumlah Channel per Koneksi

2.000

3.000

Jumlah channel per koneksi berkisar antara Min[jumlah queue, 2.048].

  • Jika jumlah queue kurang dari 2.048, batas channel sama dengan jumlah queue.

  • Jika jumlah queue lebih besar dari atau sama dengan 2.048, batas channel adalah 2.048.

3.000

Jumlah channel per koneksi adalah 64 atau jumlah queue.

  • Jika jumlah queue kurang dari atau sama dengan 64, jumlah channel per koneksi adalah 64.

  • Jika jumlah queue lebih besar dari 64, jumlah channel per koneksi sama dengan jumlah queue.

Ukuran pesan

10 MB

50 MB

10 MB

50 MB

64 KB

Delay maksimum untuk pesan tertunda

7 hari

7 hari

Anda dapat submit a ticket untuk permintaan penyesuaian. Setelah disesuaikan, instans tidak dapat diturunkan spesifikasinya ke kluster shared.

7 hari

7 hari

Untuk kebutuhan khusus, hubungi dukungan teknis Alibaba Cloud.

24 jam

Periode retensi pesan maksimum

3 hari

3 hari

3 hari

3 hari

3 hari

Upaya pengiriman maksimum

16

16

16

64

16

Periode timeout konsumsi

Nilai maksimum: 3 jam.

Nilai default: 5 menit

Nilai maksimum: 12 jam

Nilai default: 30 menit

Nilai maksimum: 3 jam

Nilai default: 5 menit

Nilai maksimum: 12 jam.

Nilai default: 30 menit

Nilai maksimum: 10 menit

Nilai default: 1 menit

Batasan Karakter

Batasan

Batas

Nama Queue

  • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), titik (.), tanda pagar (#), garis miring (/), dan tanda at (@).

  • Panjang: 1 hingga 255 karakter.

Nama Exchange

  • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), titik (.), tanda pagar (#), garis miring (/), dan tanda at (@).

  • Panjang: 1 hingga 255 karakter.

Nama Vhost

  • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), titik (.), tanda pagar (#), garis miring (/), dan tanda at (@).

  • Panjang: 1 hingga 255 karakter.

Binding Key

  • Tipe Standard

    • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), titik (.), garis miring (/), dan tanda at (@).

    • Panjang: 1 hingga 255 karakter.

  • Tipe Topic

    • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), tanda bintang (*), titik (.), tanda pagar (#), garis miring (/), dan tanda at (@).

    • Panjang: 1 hingga 255 karakter.

    • Tidak boleh diawali atau diakhiri dengan titik (.). Jika tanda pagar (#) atau tanda bintang (*) berada di awal key, harus diikuti oleh titik (.). Jika tanda pagar (#) atau tanda bintang (*) berada di akhir key, harus didahului oleh titik (.). Jika tanda pagar (#) atau tanda bintang (*) berada di tengah key, harus diapit oleh titik (.) di kedua sisinya.

Consumer Tag

  • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), titik (.), tanda pagar (#), garis miring (/), dan tanda at (@).

  • Panjang: 1 hingga 255 karakter.

Message ID

  • Hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), titik (.), tanda pagar (#), garis miring (/), tanda at (@), dan titik dua (:).

  • Panjang: 1 hingga 255 karakter.

Ambang Batas Pembatasan Kecepatan

Penting

Ambang Batas Pembatasan Kecepatan TPS Total Instans

Tipe Instans

Instans Serverless

Subscription Instances

Spesifikasi

Shared

Exclusive

Elastic TPS Dinonaktifkan

Elastic TPS Diaktifkan

Reserved + Elastic / Berdasarkan Penggunaan Kumulatif

Reserved + Elastic

Enterprise Edition

Platinum Edition

Professional Edition

Enterprise Edition

Platinum Edition

Professional Edition

Ambang batas pembatasan kecepatan

Maksimum: 50.000 TPS

2 × TPS puncak spesifikasi dasar

TPS puncak spesifikasi dasar

2 × TPS puncak spesifikasi dasar, dengan maksimum 50.000 TPS

2 × TPS puncak spesifikasi dasar, dengan maksimum 50.000 TPS

1,5 × TPS puncak spesifikasi dasar

Ambang Batas Pembatasan Kecepatan TPS SendMessage Single-Node

Server membatasi TPS SendMessage untuk setiap node layanan backend pada tingkat instans. Ambang batas pembatasan kecepatannya adalah sebagai berikut:

Batas

Instans Serverless

Subscription Instances

Shared

Exclusive

Enterprise Edition

Platinum Edition

Professional Edition

Berdasarkan Jumlah Kumulatif

Reserved + Elastic

Reserved + Elastic

Ambang batas pembatasan kecepatan

25.000 TPS

25.000 TPS

None

25.000 TPS

None

25.000 TPS

Ambang Batas Pembatasan Kecepatan Operasi API

Batasan

Limits API

Instans Serverless

Subscription Instances

Shared

Exclusive

Enterprise Edition

Platinum Edition

Professional Edition

Reserved + Pay-as-you-go / Berdasarkan Penggunaan Kumulatif

Reserved + Elastic

Bersihkan queue pada suatu instans

purgeQueue

500 TPS

None

500 TPS

None

500 TPS

Membuat Exchange untuk Satu Instans

exchangeDeclare

500 TPS

None

500 TPS

None

500 TPS

Hapus Exchange pada suatu instans

exchangeDelete

500 TPS

None

500 TPS

None

500 TPS

Buat Queue pada suatu instans

queueDeclare

500 TPS

None

500 TPS

None

500 TPS

Hapus Queue pada suatu instans

queueDelete

500 TPS

None

500 TPS

None

500 TPS

Buat Binding pada suatu instans

queueBind

500 TPS

None

500 TPS

None

500 TPS

Hapus Binding pada suatu instans

queueUnbind

500 TPS

None

500 TPS

None

500 TPS

Pemulihan pesan single-instance

basicRecover

500 TPS

None

500 TPS

None

500 TPS

Pesan Reentry Queue untuk Satu Instans

  • basicReject(requeue=true)

  • basicNack(requeue=true)

20 TPS

None

20 TPS

None

20 TPS