

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon MQ for RabbitMQ の最大リソース制限
<a name="rabbitmq-resource-hard-limit"></a>

リソース制限は、次の表に示す最大値まで設定できます。ブローカーのリソース制限を更新する方法については、「」を参照してください[リソース制限の設定](configure-resource-limits.md)。

## 単一インスタンスデプロイのクォーラムキューを使用する m7g のサイズ設定ガイドライン
<a name="sizing-guidelines-m7g-single-instance"></a>

次の表は、単一インスタンスブローカーの各インスタンスタイプの**上限**値を示しています。


| インスタンスタイプ | Connections | チャンネル | チャネルあたりのコンシューマー | [キュー] | Vhost | シャベル | 交換 | バイト単位のメッセージサイズ | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| 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>

次の表は、クラスターブローカーの各インスタンスタイプの**上限**値を示しています。


| インスタンスタイプ | ノードあたりの接続数 | ノードあたりのチャネル数 | チャネルあたりのコンシューマー | [キュー] | Vhost | シャベル | 交換 | バイト単位のメッセージサイズ | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| 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>

次の表は、単一インスタンスブローカーの各インスタンスタイプの**上限**値を示しています。


| インスタンスタイプ | Connections | チャンネル | チャネルあたりのコンシューマー | [キュー] | Vhost | シャベル | 
| --- | --- | --- | --- | --- | --- | --- | 
| 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 | 1,000 | 240,000 | 1,000 | 2,000 | 

# m5 クラスターデプロイの最大リソース制限
<a name="sizing-guidelines-cluster"></a>

次の表は、クラスターブローカーの各インスタンスタイプの**上限**値を示しています。


| インスタンスタイプ | [キュー] | チャネルあたりのコンシューマー | シャベル | 
| --- | --- | --- | --- | 
| 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 | 

ノードごとに以下の接続とチャネルの制限が適用されます。


| インスタンスタイプ | Connections | チャンネル | 
| --- | --- | --- | 
| 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"`

**[チャネル]**

`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') `

**Exchange**

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

**注記**  
次のエラーメッセージは、HTTP 管理 API 形式を使用します。

**[キュー]**

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

**シャベル**

`{"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"}`