Potrzebujesz przetwarzania wiadomości Pub/Sub w czasie rzeczywistym, przy czym aplikacja ma być niezależna od innych systemów i generować koszty tylko wtedy, gdy pojawią się wiadomości. Jak należy skonfigurować architekturę?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdróż kod w Cloud Functions i użyj wyzwalacza Pub/Sub do obsługi nowych wiadomości..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to wdrożenie kodu w Cloud Functions z wyzwalaczem Pub/Sub, ponieważ spełnia wszystkie wymagania: przetwarzanie w czasie rzeczywistym, niezależność od innych systemów oraz model płatności "pay-per-use" (koszty generowane tylko wtedy, gdy pojawią się wiadomości). Cloud Functions to bezserwerowa usługa, która automatycznie skaluje się w odpowiedzi na zdarzenia, takie jak nowe wiadomości Pub/Sub. Pozostałe opcje są mniej optymalne: Wdrożenie w Compute Engine wiązałoby się z ciągłym utrzymywaniem instancji, generując koszty nawet przy braku wiadomości. Wdrożenie w GKE również wymagałoby zarządzania klastrem i generowałoby stałe koszty. Użycie subskrypcji pull w Cloud Functions jest możliwe, ale wyzwalacz Pub/Sub jest bardziej bezpośrednim i efektywnym sposobem na reagowanie na nowe wiadomości w kontekście funkcji bezserwerowych.
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