

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# RabbitMQ용 Amazon MQ 최대 리소스 제한 RabbitMQ
<a name="rabbitmq-resource-hard-limit"></a>

다음 표에 표시된 최대값까지 리소스 제한을 구성할 수 있습니다. 브로커의 리소스 제한을 업데이트하는 방법은 섹션을 참조하세요[리소스 제한 구성](configure-resource-limits.md).

## 단일 인스턴스 배포에 대한 쿼럼 대기열이 있는 m7g의 크기 조정 지침
<a name="sizing-guidelines-m7g-single-instance"></a>

다음 표에는 단일 인스턴스 브로커의 각 인스턴스 유형별 **최대** 한도 값이 나와 있습니다.


| 인스턴스 유형 | 연결 | 채널 | 채널당 소비자 | 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의 크기 조정 지침
<a name="sizing-guidelines-m7g-cluster"></a>

다음 표에는 클러스터 브로커의 각 인스턴스 유형별 **최대** 한도 값이 나와 있습니다.


| 인스턴스 유형 | 노드당 연결 수 | 노드당 채널 수 | 채널당 소비자 | 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 | 

## M5 단일 인스턴스 배포에 대한 최대 리소스 제한
<a name="sizing-guidelines-single-instance"></a>

다음 표에는 단일 인스턴스 브로커의 각 인스턴스 유형별 **최대** 한도 값이 나와 있습니다.


| 인스턴스 유형 | 연결 | 채널 | 채널당 소비자 | 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 | 

# m5 클러스터 배포에 대한 최대 리소스 제한
<a name="sizing-guidelines-cluster"></a>

다음 표에는 클러스터 브로커의 각 인스턴스 유형별 **최대** 한도 값이 나와 있습니다.


| 인스턴스 유형 | 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가 사용 가능한 노드 간에 리소스를 분배하는 방식에 따라 표시된 값보다 낮을 수 있습니다.ㅂ 한도 값을 초과하는 경우 다른 노드에 대한 연결을 새로 생성하고 다시 시도하거나 인스턴스 크기를 업그레이드하여 최대 한도를 늘릴 수 있습니다.

## 오류 메시지
<a name="sizing-guidelines-limits-error-messages"></a>

 한도를 초과하면 다음 오류 메시지가 반환됩니다. 모든 값은 **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"}`