Files d'attente de quorum pour RabbitMQ sur Amazon MQ - Amazon MQ

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Files d'attente de quorum pour RabbitMQ sur Amazon MQ

Les files d'attente de quorum sont un type de file d'attente répliquée composé d'un leader (réplique principale) et d'abonnés (autres répliques). Si le leader devient indisponible, les files d'attente de quorum utilisent l'algorithme de consensus Raft pour élire un nouveau nœud leader à la majorité des voix, et le leader précédent est rétrogradé au rang de nœud suiveur dans le même cluster. Les abonnés restants continuent de se répliquer comme avant. Chaque nœud se trouvant dans une zone de disponibilité différente, si un nœud est temporairement indisponible, la livraison des messages se poursuit avec la réplique du leader nouvellement élu dans une autre zone de disponibilité.

Les files d'attente de quorum sont utiles pour traiter les messages toxiques, qui apparaissent lorsqu'un message échoue et est mis en attente plusieurs fois.

Vous ne devez pas utiliser les files d'attente du quorum si vous :

  • utiliser des files d'attente transitoires

  • vous avez de longs arriérés de files d'attente

  • privilégiez la faible latence

Pour déclarer une file d'attente de quorum, définissez l'en-tête x-queue-type surquorum.