기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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"}