Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione del limite di risorse
Amazon MQ for RabbitMQ supporta la configurazione dei limiti delle risorse del broker a partire da RabbitMQ 4 in poi. Quando crei un broker, Amazon MQ applica automaticamente i valori predefiniti a questi limiti di risorse. Queste impostazioni predefinite fungono da barriera per proteggere la disponibilità dei broker, soddisfacendo al contempo i modelli di utilizzo comuni dei clienti. Puoi personalizzare il comportamento del broker modificando i valori di configurazione dei limiti per soddisfare meglio i requisiti specifici del carico di lavoro. Per ulteriori dettagli sui valori predefiniti e massimi consentiti, consultaLinee guida per il dimensionamento di Amazon MQ for RabbitMQ.
Nomi delle risorse e chiavi di configurazione
| Nome risorsa | Chiave di configurazione |
|---|---|
| Connessione | connection_max |
| Canale | channel_max_per_node |
| Queue | cluster_queue_limit |
| Vhost | vhost_max |
| Pala | runtime_parameters.limits.shovel |
| Exchange | cluster_exchange_limit |
| Consumatore per canale | consumer_max_per_channel |
| Dimensione massima del messaggio | max_message_size |
Come superare i limiti delle risorse
Puoi ignorare i limiti delle risorse utilizzando l'API Amazon MQ e la console Amazon MQ.
L'esempio seguente mostra come sovrascrivere il limite predefinito di conteggio delle code utilizzando: AWS CLI
aws mq update-configuration --configuration-id <config-id> --data "$(echo "cluster_queue_limit=500" | base64 --wrap=0)"
Una chiamata riuscita crea una revisione della configurazione. È necessario associare la configurazione al broker RabbitMQ e riavviare il broker per applicare l'override. Per maggiori dettagli, consulta RabbitMQ Broker Configurations
Il limite di risorse sostituisce gli errori
L'associazione o la creazione di un broker con valori di configurazione al di fuori dell'intervallo supportato genera una risposta di errore simile alla seguente:
Configuration Revision N for configuration:cluster_queue_limit has limit: of value: 100000000 larger than maximum allowed limit:5000