Migration von klassischen Warteschlangen zu Quorum-Warteschlangen auf 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.

Migration von klassischen Warteschlangen zu Quorum-Warteschlangen auf Amazon MQ für RabbitMQ

Sie können Ihre klassischen gespiegelten Warteschlangen zu Quorum-Warteschlangen auf Amazon MQ-Brokern auf Version 3.13 oder höher migrieren, indem Sie einen neuen virtuellen Host auf demselben Cluster erstellen oder indem Sie vor Ort migrieren.

Option 1: Migration von klassischen gespiegelten Warteschlangen zu Quorum-Warteschlangen mit einem neuen virtuellen Host

Sie können Ihre klassischen gespiegelten Warteschlangen zu Quorum-Warteschlangen auf Amazon MQ-Brokern auf Version 3.13 oder höher migrieren, indem Sie einen neuen virtuellen Host auf demselben Cluster erstellen.

  1. Erstellen Sie in Ihrem vorhandenen Cluster einen neuen virtuellen Host (vhost) mit dem Standard-Warteschlangentyp Quorum.

  2. Erstellen Sie den Federation Plugin aus dem neuen Vhost, wobei der Vhost URI auf den alten Vhost verweist, und verwenden Sie dabei klassische gespiegelte Warteschlangen.

  3. Verwenden Sierabbitmqadmin, um die Definitionen aus dem alten Vhost in eine neue Datei zu exportieren. Sie müssen Änderungen an der Schemadatei vornehmen, damit sie mit Quorumwarteschlangen kompatibel ist. Eine vollständige Liste der Änderungen, die Sie an der Datei vornehmen müssen, finden Sie unter Definitionen verschieben in der RabbitMQ-Quorumwarteschlangendokumentation. Nachdem Sie die erforderlichen Änderungen an der Datei vorgenommen haben, importieren Sie die Definitionen erneut in den neuen Vhost.

  4. Erstellen Sie eine neue Richtlinie im neuen Vhost. Empfehlungen zu Amazon MQ MQ-Richtlinienkonfigurationen für Quorumwarteschlangen finden Sie unter. Richtlinienkonfigurationen für Quorum-Warteschlangen für Amazon MQ für RabbitMQ Starten Sie dann den Verbund, den Sie zuvor erstellt haben, vom alten Vhost zum neuen Vhost.

  5. Weisen Sie Verbraucher und Produzenten auf den neuen Vhost hin.

  6. Konfigurieren Sie das Shovel-Plug-In so, dass alle verbleibenden Nachrichten übertragen werden. Sobald eine Warteschlange leer ist, löschen Sie den Shovel.

Migration von klassischen gespiegelten Warteschlangen zu Quorum-Warteschlangen ist bereits vorhanden

Sie können Ihre klassischen gespiegelten Warteschlangen zu Quorum-Warteschlangen auf Amazon MQ-Brokern mit Version 3.13 oder höher migrieren, indem Sie sie vor Ort migrieren.

  1. Stoppt die Verbraucher und Produzenten.

  2. Erstellen Sie eine neue temporäre Quorum-Warteschlange.

  3. Konfigurieren Sie das Shovel-Plug-In so, dass alle Nachrichten aus der alten klassischen gespiegelten Warteschlange in die neue temporäre Quorumwarteschlange verschoben werden. Nachdem alle Nachrichten in die temporäre Quorum-Warteschlange verschoben wurden, löschen Sie Shovel.

  4. Löschen Sie die klassische gespiegelte Quellwarteschlange. Erstellen Sie anschließend eine Quorumwarteschlange mit demselben Namen und denselben Bindungen wie die klassische gespiegelte Quellwarteschlange neu.

  5. Erstellen Sie einen neuen Shovel, um die Nachrichten aus der temporären Quorum-Warteschlange in die neue Quorum-Warteschlange zu verschieben.