

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configuração do limite de recursos
<a name="configure-resource-limits"></a>

O Amazon MQ para RabbitMQ suporta a configuração dos limites de recursos do agente a partir do RabbitMQ 4. Quando você cria um agente, o Amazon MQ aplica automaticamente valores padrão a esses limites de recursos. Esses padrões atuam como barreiras para proteger a disponibilidade de seu corretor e, ao mesmo tempo, acomodar os padrões comuns de uso do cliente. Você pode personalizar o comportamento do seu agente alterando os valores de configuração limite para melhor atender aos seus requisitos específicos de carga de trabalho. Para obter mais detalhes sobre os valores padrão e máximos permitidos, consulte[Diretrizes de dimensionamento do Amazon MQ para RabbitMQ](rabbitmq-sizing-guidelines.md).

## Nomes de recursos e chaves de configuração
<a name="resource-limit-configuration-keys"></a>


| Nome do recurso | Chave de configuração | 
| --- | --- | 
| Conexão | connection\$1max | 
| Canal | channel\$1max\$1per\$1node | 
| Fila | cluster\$1queue\$1limit | 
| Vhost | vhost\$1max | 
| Shovel | runtime\$1parameters.limits.shovel | 
| Exchange | cluster\$1exchange\$1limit | 
| Consumidor por canal | consumer\$1max\$1per\$1channel | 
| Tamanho máximo de mensagem | max\$1message\$1size | 

## Como substituir os limites de recursos
<a name="override-resource-limits"></a>

Você pode substituir os limites de recursos usando a API do Amazon MQ e o console do Amazon MQ.

O exemplo a seguir mostra como substituir o limite padrão de contagem de filas usando: AWS CLI

```
aws mq update-configuration --configuration-id <config-id> --data "$(echo "cluster_queue_limit=500" | base64 --wrap=0)"
```

Uma invocação bem-sucedida cria uma revisão de configuração. Você deve associar a configuração ao seu broker RabbitMQ e reinicializar o broker para aplicar a substituição. Para obter mais detalhes, consulte [RabbitMQ Broker Configurations](rabbitmq-broker-configuration-parameters.md) 

## Erros de substituição do limite de recursos
<a name="resource-limit-override-errors"></a>

Associar ou criar um agente com valores de configuração fora do intervalo suportado resulta em uma resposta de erro semelhante à seguinte:

```
Configuration Revision N for configuration:cluster_queue_limit has limit: of value: 100000000 larger than maximum allowed limit:5000
```