기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RabbitMQ용 Amazon MQ 최대 리소스 제한 RabbitMQ
단일 인스턴스 배포에 대한 쿼럼 대기열이 있는 m7g의 크기 조정 지침
다음 표에는 단일 인스턴스 브로커의 각 인스턴스 유형별 최대 한도 값이 나와 있습니다.
| 인스턴스 유형 | 연결 | 채널 | 채널당 소비자 | Queues | Vhosts | Shovel | 교환 | 바이트 단위의 메시지 크기 |
|---|---|---|---|---|---|---|---|---|
| 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 |
클러스터 배포를 위한 쿼럼 대기열이 있는 m7g의 크기 조정 지침
다음 표에는 클러스터 브로커의 각 인스턴스 유형별 최대 한도 값이 나와 있습니다.
| 인스턴스 유형 | 노드당 연결 수 | 노드당 채널 수 | 채널당 소비자 | Queues | Vhosts | Shovel | 교환 | 바이트 단위의 메시지 크기 |
|---|---|---|---|---|---|---|---|---|
| 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 |
다음 표에는 단일 인스턴스 브로커의 각 인스턴스 유형별 최대 한도 값이 나와 있습니다.
| 인스턴스 유형 | 연결 | 채널 | 채널당 소비자 | Queues | Vhosts | Shovel |
|---|---|---|---|---|---|---|
| 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 |
다음 표에는 클러스터 브로커의 각 인스턴스 유형별 최대 한도 값이 나와 있습니다.
| 인스턴스 유형 | Queues | 채널당 소비자 | Shovel |
|---|---|---|---|
| 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 |
노드당 다음과 같은 연결 및 채널 한도가 적용됩니다.
| 인스턴스 유형 | 연결 | 채널 |
|---|---|---|
| m5.large | 5000 | 15,000 |
| m5.xlarge | 10,000 | 30,000개 |
| m5.2xlarge | 20,000건 | 60,000 |
| m5.4xlarge | 40,000 | 120,000 |
클러스터 브로커의 정확한 한도 값은 사용 가능한 노드 수와 RabbitMQ가 사용 가능한 노드 간에 리소스를 분배하는 방식에 따라 표시된 값보다 낮을 수 있습니다.ㅂ 한도 값을 초과하는 경우 다른 노드에 대한 연결을 새로 생성하고 다시 시도하거나 인스턴스 크기를 업그레이드하여 최대 한도를 늘릴 수 있습니다.
오류 메시지
한도를 초과하면 다음 오류 메시지가 반환됩니다. 모든 값은 m7.large 단일 인스턴스 한도를 기준으로 합니다.
참고
다음 메시지의 오류 코드는 사용 중인 클라이언트 라이브러리에 따라 변경될 수 있습니다.
Connection
ConnectionClosedByBroker 500 "NOT_ALLOWED - connection refused: node connection limit (5000) is reached"
Channel
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)"
소비자
ConnectionClosedByBroker: (530, 'NOT_ALLOWED - reached maximum (1,000) of consumers per channel')
최대 메시지 크기
(406, 'PRECONDITION_FAILED - message size 524289 is larger than configured max size 524288')
교환
(406, "PRECONDITION_FAILED - cannot declare exchange 'limit_test_3' in vhost '/': exchange limit of 10 is reached")
참고
다음 오류 메시지는 HTTP Management API 형식을 사용합니다.
대기열
{"error":"bad_request","reason":"cannot declare queue 'my_queue': queue limit in cluster (10,000) is reached"}]
Shovel
{"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"}