Amazon MQ untuk batas sumber daya maksimum RabbitMQ - Amazon MQ

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Amazon MQ untuk batas sumber daya maksimum RabbitMQ

Pedoman ukuran untuk m7g dengan antrian kuorum untuk penerapan instans tunggal

Tabel berikut menunjukkan nilai batas maksimum untuk setiap jenis instans untuk broker instans tunggal.

Tipe Instans Koneksi Saluran Konsumen per saluran Antrian Vhost Sekop Pertukaran Ukuran Pesan dalam Byte
mq.m7g.medium 300 900 1.000 2.500 10 150 12500 134217728
mq.m7g.large 5.000 15.000 1.000 20.000 1500 250 100.000 134217728
mq.m7g.xlarge 10.000 30.000 1.000 30.000 1.500 500 150.000 134217728
mq.m7g.2xlarge 20.000 60.000 1.000 40.000 1.500 1.000 200.000 134217728
mq.m7g.4xlarge 40.000 120.000 1.000 60.000 1.500 2000 300.000 134217728
mq.m7g.8xlarge 80.000 240.000 1.000 80.000 1.500 4000 400.000 134217728
mq.m7g.12xlarge 120.000 360.000 1.000 100.000 1.500 6.000 500.000 134217728
mq.m7g.16xlarge 160.000 480.000 1.000 120.000 1.500 8.000 600.000 134217728

Pedoman ukuran untuk m7g dengan antrian kuorum untuk penerapan klaster

Tabel berikut menunjukkan nilai batas maksimum untuk setiap jenis instans untuk broker cluster.

Tipe Instans Koneksi per Node Saluran per Node Konsumen per saluran Antrian Vhost Sekop Pertukaran Ukuran Pesan dalam Byte
mq.m7g.medium 300 900 1.000 500 10 50 500 134217728
mq.m7g.large 5.000 15.000 1.000 10.000 1.500 150 50.000 134217728
mq.m7g.xlarge 10.000 30.000 1.000 15.000 1.500 300 75.000 134217728
mq.m7g.2xlarge 20.000 60.000 1.000 20.000 1.500 600 100.000 134217728
mq.m7g.4xlarge 40.000 120.000 1.000 30.000 1.500 1200 150.000 134217728
mq.m7g.8xlarge 80.000 240.000 1.000 40.000 1.500 2,400 200.000 134217728
mq.m7g.12xlarge 120.000 360.000 1.000 50.000 1.500 3.600 250.000 134217728
mq.m7g.16xlarge 160.000 480.000 1.000 60.000 1.500 4,800 300.000 134217728

Tabel berikut menunjukkan nilai batas maksimum untuk setiap jenis instans untuk broker instans tunggal.

Tipe Instans Koneksi Saluran Konsumen per saluran Antrian Vhost Sekop
m5.large 5.000 15.000 1.000 30.000 1500 250
m5.xlarge 10.000 30.000 1.000 60.000 1500 500
m5.2xlarge 20.000 60.000 1.000 120.000 1500 1.000
m5.4xlarge 40.000 120.000 1000 240.000 1.000 2.000

Tabel berikut menunjukkan nilai batas maksimum untuk setiap jenis instans untuk broker cluster.

Tipe Instans Antrian Konsumen per saluran Sekop
m5.large 10.000 1.000 150
m5.xlarge 15.000 1.000 300
m5.2xlarge 20.000 1.000 600
m5.4xlarge 30.000 1.000 1200

Batas koneksi dan saluran berikut diterapkan per node:

Tipe Instans Koneksi Saluran
m5.large 5000 15.000
m5.xlarge 10.000 30.000
m5.2xlarge 20.000 60.000
m5.4xlarge 40.000 120.000

Nilai batas yang tepat untuk broker cluster mungkin lebih rendah dari nilai yang ditunjukkan tergantung pada jumlah node yang tersedia dan bagaimana RabbitMQ mendistribusikan sumber daya di antara node yang tersedia. Jika Anda melebihi nilai batas, Anda dapat membuat koneksi baru ke node yang berbeda dan mencoba lagi, atau Anda dapat meningkatkan ukuran instance untuk meningkatkan batas maksimum

Pesan kesalahan

Pesan galat berikut dikembalikan ketika batas terlampaui. Semua nilai didasarkan pada batas instance m7.large tunggal.

catatan

Kode kesalahan untuk pesan berikut dapat berubah berdasarkan pustaka klien yang Anda gunakan.

Koneksi

ConnectionClosedByBroker 500 "NOT_ALLOWED - connection refused: node connection limit (5000) is reached"

Kanal

ConnectionClosedByBroker 1500 "NOT_ALLOWED - number of channels opened on node 'rabbit@ip-10-0-23-173.us-west-2.compute.internal' has reached the maximum allowed limit of (15,000)"

Konsumen

ConnectionClosedByBroker: (530, 'NOT_ALLOWED - reached maximum (1,000) of consumers per channel')

Ukuran pesan maksimal

(406, 'PRECONDITION_FAILED - message size 524289 is larger than configured max size 524288')

Pertukaran

(406, "PRECONDITION_FAILED - cannot declare exchange 'limit_test_3' in vhost '/': exchange limit of 10 is reached")

catatan

Pesan galat berikut menggunakan format HTTP Management API.

Antrian

{"error":"bad_request","reason":"cannot declare queue 'my_queue': queue limit in cluster (10,000) is reached"}]

Sekop

{"error":"bad_request","reason":"Validation failed\n\ncomponent shovel is limited to 150 per node\n"}

Vhost

{"error":"bad_request","reason":"cannot create vhost 'my_vhost': vhost limit of 1500 is reached"}