Valori configurabili per Amazon MQ for RabbitMQ - Amazon MQ

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à.

Valori configurabili per Amazon MQ for RabbitMQ

Valori configurabili

Puoi scoprire il valore delle configurazioni per RabbitMQ su Amazon MQ.

Configurazione Valore predefinito Valore consigliato Valori Versioni applicabili Descrizione
consumer_timeout 1800000 ms (30 minuti) 1800000 ms (30 minuti) Da 0 a 2.147.483.647 millisecondi. Amazon MQ supporta il valore 0, che significa «infinito». Tutte le versioni Un timeout nella conferma di consegna al consumatore per rilevare quando i consumatori non impacchettano le consegne.
pulsazione 60 secondi 60 secondi da 60 a 3600 secondi Tutte le versioni Definisce il tempo prima che una connessione venga considerata non disponibile da RabbitMQ.
management.restrictions.operator _policy_changes.disabled true true true, false 3.11 e versioni successive Disattiva la modifica delle politiche dell'operatore. Se apporti questa modifica, consigliamo vivamente di includere le proprietà HA nelle policy degli operatori.
quorum_queue.property_equivalence.relaxed _checks_on_redeclaration true true true, false 3.13 e versioni successive Quando è impostata suTRUE, l'applicazione evita un'eccezione di canale quando dichiara nuovamente una coda di quorum.
secure.management.http.headers.enabled trueper i broker alla versione 3.10 creati il o dopo il 9 luglio 2024. falseper i broker creati prima del 9 luglio 2024 true true oppure false 3.10 e versioni successive Attiva le intestazioni di sicurezza non modificabiliHTTP.

Configurazione della conferma di consegna da parte del consumatore

È possibile configurare in modo consumer_timeout da rilevare quando i consumatori non imballano le consegne. Se il consumatore non invia una conferma entro il valore di timeout, il canale verrà chiuso. Ad esempio, se utilizzi il valore predefinito 1800000 millisecondi, se il consumatore non invia una conferma di consegna entro 1800000 millisecondi, il canale verrà chiuso.

Configurazione del battito cardiaco

È possibile configurare un timeout del battito cardiaco per scoprire quando le connessioni vengono interrotte o non sono riuscite. Il valore del battito cardiaco definisce il limite di tempo prima che una connessione venga considerata inattiva.

Configurazione delle politiche dell'operatore

La policy predefinita dell'operatore su ogni host virtuale presenta le seguenti proprietà HA consigliate:

{ "name": "default_operator_policy_AWS_managed", "pattern": ".*", "apply-to": "all", "priority": 0, "definition": { "ha-mode": "all", "ha-sync-mode": "automatic" } }

Le modifiche alle politiche dell'operatore tramite AWS Management Console o Management non API sono disponibili per impostazione predefinita. Puoi abilitare le modifiche aggiungendo la riga seguente alla configurazione del broker:

management.restrictions.operator_policy_changes.disabled=false

Se apporti questa modifica, consigliamo vivamente di includere le proprietà HA nelle policy degli operatori.

Configurazione dei controlli semplificati sulla dichiarazione della coda

Se avete migrato le code classiche alle code quorum ma non avete aggiornato il codice client, potete evitare un'eccezione di canale quando dichiarate nuovamente una coda di quorum configurando set su true. quorum_queue.property_equivalence.relaxed_checks_on_redeclaration

Configurazione delle intestazioni di sicurezza HTTP

La secure.management.http.headers.enabled configurazione abilita le seguenti intestazioni HTTP di sicurezza:

I broker Amazon MQ for RabbitMQ creati nelle versioni 3.10 e successive saranno secure.management.http.headers.enabled impostati come impostazione predefinita. true Puoi attivare queste intestazioni di HTTP sicurezza impostando su. secure.management.http.headers.enabled true Se desideri disattivare queste intestazioni di HTTP sicurezza, imposta susecure.management.http.headers.enabled. false