Zaimplementowano wiele Cloud Functions do przetwarzania realizacji zamówień. Należy zorganizować wykonanie funkcji, wykorzystując dane wyjściowe każdej funkcji do decydowania o przepływie, a także dąży się do minimalizacji opóźnień. Jakiego orkiestratora i przepływu sterowania należy użyć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Workflows do wywołania funkcji i użyj skoków warunkowych (conditional jumps) do obsługi logiki wykonania..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie Workflows ze skokami warunkowymi. Workflows to w pełni zarządzana usługa orkiestracji, która pozwala na łączenie usług Google Cloud i interfejsów API w sekwencje. Jest idealna do koordynowania Cloud Functions, ponieważ natywnie wspiera wywoływanie funkcji i zarządzanie przepływem sterowania za pomocą logiki warunkowej (skoków), co pozwala na minimalizację opóźnień. Wykorzystanie danych wyjściowych funkcji do decydowania o dalszym przepływie jest kluczową cechą Workflows. Użycie wywołań zwrotnych (callbacks) w Workflows jest możliwe, ale skoki warunkowe są bardziej bezpośrednim i efektywnym sposobem na zarządzanie przepływem w tym scenariuszu, zwłaszcza gdy celem jest minimalizacja opóźnień. Cloud Composer (oparty na Apache Airflow) jest potężnym narzędziem do orkiestracji, ale jest bardziej odpowiedni dla złożonych, długotrwałych potoków danych i zadań wsadowych. Wprowadza większy narzut i opóźnienia w porównaniu do Workflows dla scenariuszy zorientowanych na zdarzenia i krótkotrwałe funkcje, takie jak przetwarzanie realizacji zamówień.
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