Zaprojektuj skalowalny, rozłączny potok do dostarczania zadań od producentów (generatorów zadań) do konsumentów (wykonawców zadań), który umożliwia dodawanie nowych aplikacji bez pogarszania istniejącej wydajności. Które podejście należy zastosować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj tematu Cloud Pub/Sub do publikowania zadań i subskrypcji do ich wykonywania.
Dlaczego to jest odpowiedź
Cloud Pub/Sub to w pełni zarządzana usługa przesyłania wiadomości, która zapewnia skalowalny i rozłączny potok. Producenci mogą publikować zadania w temacie, a konsumenci subskrybować ten temat, aby je odbierać i przetwarzać. To podejście jest wysoce skalowalne, ponieważ Pub/Sub automatycznie zarządza skalowaniem w zależności od obciążenia. Jest również rozłączne, co oznacza, że producenci i konsumenci nie muszą być świadomi swojej wzajemnej egzystencji, co ułatwia dodawanie nowych aplikacji bez wpływu na istniejące. API w App Engine mogłoby działać, ale wymagałoby ręcznego zarządzania kolejkami i skalowania. Cloud SQL i Cloud Spanner są bazami danych, a nie systemami kolejkowania wiadomości; używanie ich do tego celu byłoby nieefektywne i niezapewniałoby naturalnej rozłączności ani skalowalności dla zadań asynchronicznych.
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