Code quorum per RabbitMQ su Amazon MQ - 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à.

Code quorum per RabbitMQ su Amazon MQ

Importante

Le code quorum sono disponibili solo per i broker su Amazon MQ for RabbitMQ versione 3.13 e successive.

Le code quorum sono un tipo di coda replicato composto da un leader (replica primaria) e follower (altre repliche). Se il leader non è più disponibile, quorum queues utilizza l'algoritmo di consenso Raft per eleggere un nuovo nodo leader con la maggioranza dei voti e il leader precedente viene retrocesso a nodo follower nello stesso cluster. I follower rimanenti continuano a replicarsi come prima. Poiché ogni nodo si trova in una zona di disponibilità diversa, se un nodo è temporaneamente non disponibile, la consegna dei messaggi continua con la replica del leader appena eletto in un'altra zona di disponibilità.

Le code quorum sono utili per gestire i messaggi avvelenati, che si verificano quando un messaggio fallisce e viene richiesto più volte.

Non è consigliabile utilizzare le code quorum se:

  • usa code transitorie

  • hanno lunghi arretrati in coda

  • dare priorità alla bassa latenza

Per dichiarare una coda di quorum, imposta l'intestazione su. x-queue-type quorum