Verwalten von Amazon-MQ-für-RabbitMQ-Engine-Versionen - 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.

Verwalten von Amazon-MQ-für-RabbitMQ-Engine-Versionen

RabbitMQ organisiert Versionsnummern gemäß der semantischen Versioning-Spezifikation als X.Y.Z. XBezeichnet in Implementierungen von Amazon MQ für RabbitMQ die Hauptversion, Y steht für die Nebenversion und Z gibt die Patch-Versionsnummer an. Amazon MQ betrachtet eine Versionsänderung als Hauptversionsänderung, wenn sich die Hauptversionsnummern ändern. Beispielsweise wird ein Upgrade von Version 3.13 auf 4.0 als Hauptversions-Upgrade betrachtet. Eine Versionsänderung gilt als geringfügig, wenn sich nur die Versionsnummer der Nebenversion oder des Patches ändert. Zum Beispiel ein Upgrade von Version 3. 1.1 2.8 auf 3. 1.2 1.3 wird als geringfügiges Versionsupgrade betrachtet.

Amazon MQ for RabbitMQ empfiehlt allen Brokern, die neueste unterstützte Nebenversion zu verwenden. Anweisungen zum Upgrade Ihrer Broker-Engine-Version finden Sie unter Upgrade einer Amazon MQ-Broker-Engine-Version.

Wichtig

Amazon MQ unterstützt keine Streams. Wenn Sie dieses Feature-Flag aktivieren und einen Stream erstellen, führt dies zu Datenverlust.

Amazon MQ unterstützt die in JSON RabbitMQ 3.9 eingeführte strukturierte Anmeldung nicht

Unterstützte Engine-Versionen auf Amazon MQ für RabbitMQ

Der Support-Kalender für die Amazon MQ MQ-Version gibt an, wann der Support für eine Broker-Engine-Version endet. Wenn für eine Version der Support ausläuft, aktualisiert Amazon MQ alle Broker dieser Version automatisch auf die nächste unterstützte Version. Dieses Upgrade findet während der geplanten Wartungsfenster Ihres Brokers innerhalb von 45 Tagen nach dem end-of-support Datum statt.

Amazon MQ informiert Sie mindestens 90 Tage im Voraus, bevor der Support für eine Version endet. Wir empfehlen, Ihren Broker vor diesem end-of-support Datum zu aktualisieren, um Störungen zu vermeiden. Darüber hinaus können Sie innerhalb von 30 Tagen nach Ablauf des Supports keine neuen Broker für Versionen erstellen, für die das Ende des Supports geplant ist.

RabbitMQ-Version Ende des Supports bei Amazon MQ
3.13 (empfohlen)
3.12
3,11
3,10 15. Oktober 2024
3.9 16. September 2024

Wenn Sie einen neuen Amazon MQ für RabbitMQ Broker erstellen, können Sie jede unterstützte Version der RabbitMQ Engine angeben. Wenn Sie bei der Erstellung eines Brokers keine Engine-Versionsnummer angeben, verwendet Amazon MQ automatisch standardmäßig die neueste Engine-Versionsnummer.

Upgrades der Engine-Version

Sie können Ihren Broker jederzeit manuell auf die nächste unterstützte Haupt- oder Nebenversion aktualisieren. Wenn Sie automatische Upgrades für Nebenversionen aktivieren, aktualisiert Amazon MQ Ihren Broker während des Wartungsfensters auf die neueste unterstützte Patch-Version.

Weitere Informationen zur manuellen Aktualisierung Ihres Brokers finden Sie unterAktualisieren einer Amazon MQ-Broker-Engine-Version.

Für alle Broker, die Engine-Version 3.13 und höher verwenden, verwaltet Amazon MQ während des Wartungsfensters Upgrades auf die neueste unterstützte Patch-Version.

Wichtig

RabbitMQ erlaubt nur inkrementelle Versionsaktualisierungen (z. B. von 3.9.x auf 3.10.x). Sie können bei der Aktualisierung keine Nebenversionen überspringen (z. B.: 3.8.x auf 3.11.x).

Single-Instance-Broker sind während des Neustarts offline. Bei Cluster-Brokern müssen die gespiegelten Warteschlangen beim Neustart synchronisiert werden. Bei längeren Warteschlangen kann die Warteschlangensynchronisierung länger dauern. Während der Warteschlangensynchronisierung ist die Warteschlange für Verbraucher und Produzenten nicht verfügbar. Wenn die Warteschlangensynchronisierung abgeschlossen ist, ist der Broker wieder verfügbar. Um die Auswirkungen so gering wie möglich zu halten, empfehlen wir, das Upgrade während einer Zeit mit geringem Datenverkehr durchzuführen. Weitere Informationen zu bewährten Methoden für Versionsupgrades finden Sie unterBest Practices für Amazon MQ for RabbitMQ.

Unterstützte Engine-Versionen auflisten

Mithilfe des describe-broker-instance-options AWS CLI Befehls können Sie alle unterstützten Neben- und Hauptversionen der Engine auflisten.

aws mq describe-broker-instance-options

Um die Ergebnisse nach Engine und Instance-Typ zu filtern, verwenden Sie die --engine-type- und --host-instance-type-Optionen wie im Folgenden gezeigt.

aws mq describe-broker-instance-options --engine-type engine-type --host-instance-type instance-type

Um die Ergebnisse beispielsweise nach RabbitMQ und mq.m5.large Instanztyp zu filtern, ersetzen Sie engine-type mit und RABBITMQ instance-type mitmq.m5.large.