Zaprojektuj globalnie skalowany frontend, który wysyła zdarzenia do starszego backendu strumieniowego, wymagającego ścisłego chronologicznego i niepowtarzalnego przetwarzania. Jaka kombinacja produktów zapewnia dostarczanie dokładnie raz (guaranteed-once) i w kolejności FIFO?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Cloud Pub/Sub do Cloud Dataflow.
Dlaczego to jest odpowiedź
Poprawna odpowiedź to Cloud Pub/Sub do Cloud Dataflow. Cloud Pub/Sub zapewnia asynchroniczne przesyłanie wiadomości na dużą skalę, gwarantując dostarczenie co najmniej raz (at-least-once). Aby osiągnąć przetwarzanie dokładnie raz (exactly-once) i w kolejności FIFO (First-In, First-Out) dla starszego systemu, potrzebny jest mechanizm, który może buforować, porządkować i deduplikować zdarzenia przed wysłaniem ich do backendu. Cloud Dataflow, jako w pełni zarządzana usługa przetwarzania danych, idealnie nadaje się do tego zadania. Może odczytywać strumienie z Pub/Sub, stosować logikę deduplikacji i porządkowania, a następnie zapisywać dane do starszego systemu w wymaganej kolejności i bez duplikatów. Sam Cloud Pub/Sub nie gwarantuje przetwarzania dokładnie raz ani ścisłej kolejności FIFO dla konsumentów, a jedynie kolejność publikacji dla pojedynczego wydawcy. Stackdriver służy do monitorowania i logowania, a nie do przetwarzania strumieniowego. Cloud SQL to relacyjna baza danych, która nie jest przeznaczona do przetwarzania strumieniowego w czasie rzeczywistym w celu zapewnienia dokładnie raz i FIFO.
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