本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
默认资源限制
适用于 RabbitMQ 的 Amazon MQ 支持从 RabbitMQ 4 开始配置代理资源限制。当您创建代理时,Amazon MQ 会自动将默认值应用于这些资源限制。这些默认值充当保护您的经纪商可用性的护栏,同时适应常见的客户使用模式。您可以通过更改限制配置值来自定义您的代理行为,以更好地满足您的特定工作负载要求。
在进行更改之前,请注意:
重要
-
配置更改可能会影响代理的性能和可用性
-
在更改任何默认配置选项之前,请先了解其影响
-
首先在非生产环境中测试配置更改
-
应用更改后监控代理运行状况
重要
这些配置的默认值和支持的范围因 RabbitMQ 版本、实例类型和代理部署模式而异。
重要
注意:将配置值超出支持范围的代理关联或创建代理将导致错误响应。
适用于 RabbitMQ 4.2 代理的默认资源限制为
默认资源限制
重要
适用于 RabbitMQ 3 代理的 Amazon MQ,默认配置为最大资源限制,而 Amazon MQ 不提供覆盖资源限制配置的功能。
单实例代理的默认值
| 实例类型 | 每个节点的连接数 | 每个节点的通道数 | 每个通道的使用者数 | 队列 | 虚拟主机 | Shovel | 交易所 | 以字节为单位的邮件大小 |
|---|---|---|---|---|---|---|---|---|
| mq.m7g.medium | 100 | 500 | 10 | 500 | 10 | 30 | 500 | 524288 |
| mq.m7g.large | 1500 | 4,500 | 10 | 1000 | 50 | 50 | 1000 | 524288 |
| mq.m7g.xlarge | 3000 | 9,000 | 10 | 2000 | 100 | 100 | 2000 | 524288 |
| mq.m7g.2xlarge | 6000 | 18000 | 10 | 4,000 | 150 | 200 | 4,000 | 524288 |
| mq.m7g.4xlarge | 12000 | 36,000 | 10 | 8000 | 200 | 400 | 8000 | 524288 |
| mq.m7g.8xlarge | 24,000 | 72,000 | 10 | 16000 | 250 | 800 | 16000 | 524288 |
| mq.m7g.12xlarge | 36,000 | 108,000 | 10 | 24,000 | 300 | 1,200 | 24,000 | 524288 |
| mq.m7g.16xlarge | 48,000 | 144,000 | 10 | 32000 | 350 | 1,600 | 32000 | 524288 |
集群代理的默认值
| 实例类型 | 每个节点的连接数 | 每个节点的通道数 | 每个通道的使用者数 | 队列 | 虚拟主机 | Shovel | 交易所 | 以字节为单位的邮件大小 |
|---|---|---|---|---|---|---|---|---|
| mq.m7g.medium | 100 | 300 | 10 | 100 | 10 | 10 | 100 | 524288 |
| mq.m7g.large | 500 | 1500 | 10 | 1000 | 50 | 30 | 1000 | 524288 |
| mq.m7g.xlarge | 1000 | 3000 | 10 | 2000 | 100 | 60 | 2000 | 524288 |
| mq.m7g.2xlarge | 2000 | 6000 | 10 | 4,000 | 150 | 120 | 4,000 | 524288 |
| mq.m7g.4xlarge | 4000 | 12000 | 10 | 8000 | 200 | 240 | 8000 | 524288 |
| mq.m7g.8xlarge | 8000 | 24,000 | 10 | 16000 | 250 | 480 | 16000 | 524288 |
| mq.m7g.12xlarge | 12000 | 36,000 | 10 | 24,000 | 300 | 720 | 24000 | 524288 |
| mq.m7g.16xlarge | 16000 | 48,000 | 10 | 32000 | 350 | 960 | 32000 | 524288 |