Sie müssen eine neue Version einer Streaming-Dataflow-Pipeline (liest Pub/Sub, schreibt BigQuery) bereitstellen, ohne Daten zu verlieren, Inkonsistenzen zu vermeiden und die zusätzliche Latenz unter 10 Minuten zu halten. Welche Bereitstellungssequenz befolgen Sie?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Lassen Sie die alte Pipeline leeren (drain), und starten Sie dann die neue Pipeline..
Warum dies die Antwort ist
Das Leeren (Draining) der alten Pipeline ist die beste Methode, um eine neue Version einer Streaming-Pipeline bereitzustellen, ohne Daten zu verlieren oder Inkonsistenzen zu verursachen. Beim Leeren verarbeitet die alte Pipeline alle noch ausstehenden Daten und beendet sich dann sauber, während sie ihren Zustand beibehält. Anschließend kann die neue Pipeline gestartet werden, die den verarbeiteten Zustand der alten Pipeline übernimmt und die Verarbeitung nahtlos fortsetzt. Das Aktualisieren der alten Pipeline mit neuem Code ist riskant, da es zu Unterbrechungen oder Datenverlust führen kann. Das Erstellen eines Snapshots und das anschließende Stoppen und Starten einer neuen Pipeline kann zu einer erhöhten Latenz führen und ist komplexer. Das Abbrechen der alten Pipeline führt zum sofortigen Stoppen der Verarbeitung und kann zu Datenverlust führen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich