Configuración de límite de recursos - Amazon MQ

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de límite de recursos

Amazon MQ para RabbitMQ admite la configuración de los límites de recursos de los corredores a partir de RabbitMQ 4. Al crear un intermediario, Amazon MQ aplica automáticamente los valores predeterminados a estos límites de recursos. Estos valores predeterminados actúan como barreras para proteger la disponibilidad de su agente y, al mismo tiempo, adaptarse a los patrones de uso habituales de los clientes. Puede personalizar el comportamiento de su corredor cambiando los valores límite de configuración para que se adapten mejor a sus requisitos específicos de carga de trabajo. Para obtener más información sobre los valores predeterminados y máximos permitidos, consulteDirectrices de dimensionamiento de Amazon MQ para RabbitMQ.

Nombres de recursos y claves de configuración

Nombre del recurso Clave de configuración
Connection connection_max
Canal channel_max_per_node
Cola cluster_queue_limit
Vhost vhost_max
Pala runtime_parameters.limits.shovel
Exchange cluster_exchange_limit
Consumidor por canal consumer_max_per_channel
Tamaño máximo de mensaje max_message_size

¿Cómo anular los límites de recursos

Puede anular los límites de recursos mediante la API de Amazon MQ y la consola Amazon MQ.

El siguiente ejemplo muestra cómo anular el límite predeterminado del recuento de colas mediante: AWS CLI

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

Una invocación correcta crea una revisión de la configuración. Debe asociar la configuración a su corredor RabbitMQ y reiniciar el corredor para aplicar la anulación. Para obtener más información, consulte RabbitMQ Broker Configurations

Errores de anulación del límite de recursos

Al asociar o crear un corredor con valores de configuración fuera del rango admitido, se produce una respuesta de error similar a la siguiente:

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