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
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, consulteDiretrizes de dimensionamento do Amazon MQ para RabbitMQ.
Nomes de recursos e chaves de configuração
| Nome do recurso | Chave de configuração |
|---|---|
| Conexão | connection_max |
| Canal | channel_max_per_node |
| Fila | cluster_queue_limit |
| Vhost | vhost_max |
| Shovel | runtime_parameters.limits.shovel |
| Exchange | cluster_exchange_limit |
| Consumidor por canal | consumer_max_per_channel |
| Tamanho máximo de mensagem | max_message_size |
Como substituir os limites de recursos
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
Erros de substituição do limite de recursos
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