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à.
Le migliori pratiche per le code quorum per Amazon MQ for RabbitMQ
Consigliamo di utilizzare le seguenti best practice per migliorare le prestazioni quando si lavora con le code quorum.
Gestione dei messaggi avvelenati impostando un limite di recapito
I messaggi Poison si verificano quando un messaggio non va a buon fine e viene recapitato più volte. È possibile impostare un limite di recapito dei messaggi utilizzando l'argomento delivery-limit policy per eliminare i messaggi che vengono recapitati più volte. Se un messaggio viene riconsegnato più volte di quanto consentito dal limite di recapito, il messaggio viene quindi eliminato da RabbitMQ. Quando imposti un limite di recapito, il messaggio viene messo in coda vicino alla testa della coda.
Nota
Nella RabbitMQ versione 4.2, le code con quorum hanno un limite di recapito predefinito di 20. Per ulteriori informazioni, consulta Modifiche sostanziali in RabbitMQ 4.2 su Amazon MQ.
Nella versione RabbitMQ 4.3, è possibile aggiornare il limite di consegna della coda del quorum utilizzando una politica senza richiedere una nuova dichiarazione della coda. Per ulteriori informazioni, consulta Nuove funzionalità e miglioramenti in RabbitMQ 4.3 su Amazon MQ.
Priorità dei messaggi per le code di quorum
Le code quorum nella versione RabbitMQ 3.13 non hanno la priorità dei messaggi. Se hai bisogno della priorità dei messaggi, usa più code di quorum. Per ulteriori informazioni, consulta la sezione Priorità dei messaggi nella documentazione
Nota
Nella RabbitMQ versione 4.2, le code quorum utilizzano un rapporto di consegna di 2:1 tra i messaggi ad alta priorità (5 e superiore) e quelli con priorità normale (da 0 a 4). Per ulteriori informazioni, consulta Nuove funzionalità e miglioramenti in RabbitMQ 4.2 su Amazon MQ.
Nella versione RabbitMQ 4.3, le code quorum supportano un ordine di priorità rigoroso con un massimo di 32 livelli, abilitato dall'argomento queue. x-max-priority Per ulteriori informazioni, consulta Nuove funzionalità e miglioramenti in RabbitMQ 4.3 su Amazon MQ.
Utilizzo del fattore di replica predefinito
Amazon MQ for RabbitMQ utilizza per impostazione predefinita un fattore di replica di tre (3) nodi per i broker di cluster che utilizzano code quorum. Se apporti modifiche ax-quorum-initial-group-size, Amazon MQ imposterà nuovamente per impostazione predefinita il fattore di replica 3.