Musisz wdrożyć niekompatybilną aktualizację do uruchomionego potoku strumieniowego Dataflow korzystającego z subskrypcji Pub/Sub, bez utraty danych. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaktualizuj bieżący potok i uruchom go z flagą drain..
Dlaczego to jest odpowiedź
Flaga drain pozwala na bezpieczne zatrzymanie lub aktualizację potoku Dataflow bez utraty danych. Potok przetwarza wszystkie dane, które już odebrał, w tym dane z Pub/Sub, a następnie kończy działanie. Po zakończeniu drenażu można wdrożyć zaktualizowaną wersję potoku, która przejmie przetwarzanie od miejsca, w którym poprzedni potok zakończył działanie. Opcja z transform-mapping jest używana do migracji stanu między różnymi wersjami potoków, ale nie jest głównym mechanizmem do bezpiecznej aktualizacji niezgodnych potoków bez utraty danych. Tworzenie nowego potoku z tą samą subskrypcją Pub/Sub i anulowanie starego może prowadzić do utraty danych lub ich duplikacji, ponieważ nowy potok może nie wiedzieć, gdzie stary pototok skończył przetwarzanie. Użycie nowej subskrypcji Pub/Sub spowodowałoby pominięcie wszystkich danych, które zostały wysłane do starej subskrypcji, co jest równoznaczne z utratą danych.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana