

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 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 代理没有默认资源限制，但我们建议您使用建议的默认值。