Musisz zaktualizować produkcyjny potok strumieniowy, który pobiera dane z Pub/Sub, i sprawić, by zaktualizowany potok ponownie przetworzył wiadomości dostarczone w ciągu ostatnich dwóch dni. Które działania to umożliwią? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz flagę Pub/Sub subscription retain-acked-messages..
Dlaczego to jest odpowiedź
Włączenie flagi retain-acked-messages dla subskrypcji Pub/Sub pozwala na ponowne przetworzenie wiadomości, które zostały już potwierdzone (acked), przez określony czas (do 7 dni). Jest to kluczowe w scenariuszu aktualizacji potoku, gdzie chcemy ponownie przetworzyć dane z przeszłości. Następnie, użycie Pub/Sub Seek ze znacznikiem czasu pozwala na wskazanie konkretnego momentu w przeszłości (np. dwa dni temu), od którego potok ma zacząć pobierać wiadomości, włączając te już potwierdzone. Opcja "Użyj flagi Pub/Sub subscription clear-retry-policy" jest nieprawidłowa, ponieważ ta flaga usuwa politykę ponawiania, a nie umożliwia ponowne przetwarzanie potwierdzonych wiadomości. "Użyj migawki Pub/Sub (Snapshot) przechwyconej dwa dni przed wdrożeniem" jest nieprawidłowa, ponieważ migawka służy do tworzenia nowej subskrypcji od określonego punktu w czasie, a nie do ponownego przetwarzania danych przez istniejącą subskrypcję. "Utwórz nową subskrypcję Pub/Sub dwa dni przed wdrożeniem" również nie jest prawidłowa, ponieważ nie rozwiązuje problemu ponownego przetwarzania danych przez istniejący potok.
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