Je moet een incompatibele update implementeren voor een actieve Dataflow streaming pipeline die gebruikmaakt van een Pub/Sub subscription, zonder gegevens te verliezen. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Update de huidige pipeline en voer deze uit met de drain flag..
Waarom dit het antwoord is
De drain flag is essentieel voor incompatibele updates van Dataflow streaming pipelines. Wanneer je een pipeline met drain bijwerkt, zorgt Dataflow ervoor dat alle in-flight data wordt verwerkt en naar de sinks wordt geschreven voordat de oude pipeline stopt. De nieuwe pipeline neemt dan de verwerking over vanaf het punt waar de oude pipeline is geëindigd, waardoor gegevensverlies wordt voorkomen en "exactly-once" verwerking wordt benaderd. Het bijwerken met een transform-mapping JSON is niet direct van toepassing op het migreren van de pipeline zelf, maar eerder op het transformeren van dataformaten binnen de pipeline. Een nieuwe pipeline maken die dezelfde Pub/Sub subscription hergebruikt, zou leiden tot dubbele verwerking van berichten, omdat de nieuwe pipeline vanaf het begin van de backlog zou lezen. Een nieuwe pipeline met een nieuwe Pub/Sub subscription zou betekenen dat de oude berichten niet worden verwerkt door de nieuwe pipeline, wat leidt tot gegevensverlies.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig