Wechsel der Nachrichtenwarteschlange

In diesem Leitfaden wird beschrieben, wie Sie die Nachrichtenwarteschlange (MQ) einer bestehenden Milvus-Bereitstellung online und ohne Ausfallzeit von Woodpecker auf eine andere Nachrichtenwarteschlange umstellen können.

Diese Funktion steht noch nicht zur Verfügung und kann sich ändern. Bitte wenden Sie sich an den Milvus-Support, wenn Sie sie ausprobieren möchten oder Fragen haben.

Voraussetzungen

  • Die Funktion „MQ wechseln“ ist ab Milvus 3.0 verfügbar. Aktualisieren Sie Ihre Milvus-Instanz auf Milvus 3.0 oderhöher, bevor Sie die Funktion nutzen – in früheren Versionen ist sie nicht verfügbar.
  • Die Instanz läuft ordnungsgemäß.

Geltungsbereich

Diese Anleitung behandelt ausschließlich den Wechsel zwischen Woodpecker und einer anderen Nachrichtenwarteschlange. Der direkte Wechsel zwischen Pulsar und Kafka liegt außerhalb des Geltungsbereichs.

Allgemeiner Arbeitsablauf

  1. Stellen Sie sicher, dass die Milvus-Instanz ordnungsgemäß läuft.
  2. Überprüfen Sie den Typ des Quell-MQ und den Typ des Ziel-MQ.
  3. Übertragen Sie die Zugriffseinstellungen der Ziel-MQ in die Milvus-Konfiguration, ohne den Wert „ mqType “ zu ändern.
  4. Lösen Sie den Wechsel aus, indem Sie die WAL-Alter-API auf MixCoord aufrufen.
  5. Überwachen Sie die Protokolle, um sicherzustellen, dass die Umschaltung abgeschlossen ist.

Stellen Sie vor der Umstellung sicher, dass die Ziel-MQ keine Themen enthält, deren Namen mit denen der aktuellen Milvus-Instanz übereinstimmen. Dies ist besonders wichtig, wenn die Ziel-MQ bereits von einer anderen Milvus-Instanz verwendet wurde, da widersprüchliche Themennamen zu unerwartetem Verhalten führen können.

Unterstützungsmatrix

Quell-MQZiel-MQBereitstellungStatus
RocksMQWoodpecker (lokal/MinIO)Standalone (Docker Compose)Unterstützt
Woodpecker (lokal/MinIO)RocksMQStandalone (Docker Compose)Unterstützt
Pulsar (integriert/extern)Woodpecker (MinIO)Cluster (Helm / Operator)Unterstützt
Woodpecker (MinIO)Pulsar (extern)Cluster (Helm / Operator)Unterstützt
Kafka (integriert/extern)Woodpecker (MinIO)Cluster (Helm / Operator)Unterstützt
Woodpecker (MinIO)Kafka (extern)Cluster (Helm / Operator)Unterstützt
Woodpecker MinIOWoodpecker lokal (oder umgekehrt)beliebigNicht unterstützt

Vermeiden Sie es, wiederholt zwischen verschiedenen MQ-Typen hin und her zu wechseln. Falls ein Wechsel dennoch erforderlich ist, stellen Sie sicher, dass Sie vor jedem Wechsel die zugehörigen Daten bereinigen – verbleibende Daten können zu unerwartetem Verhalten führen.

Übersetzt vonDeepL

Verwaltetes Milvus kostenlos testen

Zilliz Cloud ist unkompliziert, basiert auf Milvus und ist 10-mal schneller.

Loslegen
Feedback

War diese Seite hilfreich?