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

Important

Les files d'attente de quorum ne sont disponibles que pour les courtiers sur Amazon MQ pour RabbitMQ version 3.13 et supérieure.

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. Comme chaque nœud se trouve 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.