

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon MQ for RabbitMQ 大小調整準則
<a name="rabbitmq-sizing-guidelines"></a>

 您可以選擇最能支援您應用程式的中介裝置執行個體類型。選擇執行個體類型時，請考慮會影響代理程式效能的因素：
+ 用戶端和佇列的數量
+ 傳送的訊息量
+ 訊息保留在記憶體中
+ 備援訊息

 `m7g.medium` 建議僅將較小的中介裝置執行個體類型用於測試應用程式效能。我們建議較大的代理程式執行個體類型 `m7g.large`和更高或生產層級的用戶端和佇列、高輸送量、記憶體中的訊息和備援訊息。

**重要**  
您無法將代理程式從 `mq.m5`或 `mq.m7g` 執行個體類型降級為 `mq.t3.micro`執行個體類型。

 請務必測試您的代理程式，以判斷適合您工作負載傳訊需求的執行個體類型和大小。

 一律在 RabbitMQ 4 代理程式上使用預設資源限制，以根據 Amazon MQ 最佳實務判斷應用程式的適當執行個體大小。這些預設資源限制是以`m7g`執行個體類型和規定人數佇列類型為基礎。
+ [m7g 單一執行個體部署的預設資源限制](rabbitmq-resource-limits-configuration.md#default-values-single-instance)
+ [m7g 叢集部署的預設資源限制](rabbitmq-resource-limits-configuration.md#default-values-cluster-brokers)

 您可以將任何限制的值增加到執行個體類型和部署模式定義的最大值。不過，我們強烈建議您在生產環境中使用 之前，先使用增加的值來測試代理程式效能。
+ [m7g 單一執行個體部署的最大資源限制](rabbitmq-resource-hard-limit.md#sizing-guidelines-m7g-single-instance)
+ [m7g 叢集部署的最大資源限制](rabbitmq-resource-hard-limit.md#sizing-guidelines-m7g-cluster)
+ [m5 單一執行個體部署的最大資源限制](rabbitmq-resource-hard-limit.md#sizing-guidelines-single-instance)
+ [m5 叢集部署的最大資源限制](sizing-guidelines-cluster.md)
+ [錯誤訊息](rabbitmq-resource-hard-limit.md#sizing-guidelines-limits-error-messages)

**注意**  
 RabbitMQ 3.13 代理程式沒有預設資源限制，但建議您使用建議的預設值。