View a markdown version of this page

Bewährte Methoden für Quorum-Warteschlangen für Amazon MQ für RabbitMQ - Amazon MQ

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bewährte Methoden für Quorum-Warteschlangen für Amazon MQ für RabbitMQ

Wir empfehlen, die folgenden bewährten Methoden zu verwenden, um die Leistung bei der Arbeit mit Quorumwarteschlangen zu verbessern.

Umgang mit giftigen Nachrichten durch die Festlegung eines Zustelllimits

Verderbliche Nachrichten treten auf, wenn eine Nachricht fehlschlägt und mehrfach erneut zugestellt wird. Sie können mithilfe des Arguments delivery-limit policy ein Limit für die Nachrichtenzustellung festlegen, um Nachrichten zu verwerfen, die mehrfach erneut zugestellt werden. Wenn eine Nachricht öfter erneut zugestellt wird, als es das Zustellungslimit zulässt, wird die Nachricht dann von RabbitMQ gelöscht und gelöscht. Wenn du ein Zustellungslimit festlegst, wird die Nachricht an der Spitze der Warteschlange in die Warteschlange gestellt.

Anmerkung

In Version RabbitMQ 4.2 haben Quorum-Warteschlangen eine Standardzustellungsbeschränkung von 20. Weitere Informationen finden Sie unter Wichtige Änderungen in RabbitMQ 4.2 auf Amazon MQ.

In Version RabbitMQ 4.3 können Sie das Limit für die Zustellung von Quorum-Warteschlangen mithilfe einer Richtlinie aktualisieren, ohne dass eine erneute Deklaration der Warteschlange erforderlich ist. Weitere Informationen finden Sie unter Neue Funktionen und Verbesserungen in RabbitMQ 4.3 auf Amazon MQ.

Nachrichtenpriorität für Quorum-Warteschlangen

Quorum-Warteschlangen auf RabbitMQ 3.13 haben keine Nachrichtenpriorität. Wenn Sie Nachrichtenpriorität benötigen, verwenden Sie mehrere Quorum-Warteschlangen. Weitere Informationen finden Sie in der Dokumentation unter Nachrichtenpriorität. RabbitMQ

Anmerkung

In Version RabbitMQ 4.2 verwenden Quorumwarteschlangen ein Übermittlungsverhältnis von 2:1 zwischen Nachrichten mit hoher Priorität (5 und höher) und Nachrichten mit normaler Priorität (0 bis 4). Weitere Informationen finden Sie unter Neue Funktionen und Verbesserungen in RabbitMQ 4.2 auf Amazon MQ.

In Version RabbitMQ 4.3 unterstützen Quorumwarteschlangen eine strikte Prioritätsreihenfolge mit bis zu 32 Stufen, die durch das Argument queue aktiviert wird. x-max-priority Weitere Informationen finden Sie unter Neue Funktionen und Verbesserungen in RabbitMQ 4.3 auf Amazon MQ.

Unter Verwendung des Standardreplikationsfaktors

Amazon MQ for RabbitMQ verwendet standardmäßig einen Replikationsfaktor von drei (3) Knoten für Cluster-Broker, die Quorum-Warteschlangen verwenden. Wenn Sie Änderungen an vornehmenx-quorum-initial-group-size, verwendet Amazon MQ wieder standardmäßig den Replikationsfaktor 3.