Architekt rozwiązań projektuje dwuwarstwową aplikację do zbierania i przetwarzania formularzy rejestracyjnych. Aplikacja musi szybko przetwarzać przesłane formularze, zapewniać przetworzenie każdego formularza dokładnie jeden raz i gwarantować brak utraty danych. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użycie kolejki Amazon Simple Queue Service (Amazon SQS) FIFO między warstwą serwera aplikacji internetowej a warstwą roboczą do przechowywania i przekazywania danych formularzy..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie kolejki Amazon SQS FIFO. Kolejki FIFO (First-In, First-Out) gwarantują, że wiadomości są przetwarzane dokładnie jeden raz i w kolejności, w jakiej zostały wysłane, co spełnia wymagania dotyczące przetwarzania każdego formularza dokładnie jeden raz i braku utraty danych. Standardowa kolejka SQS nie gwarantuje dokładnego jednokrotnego przetwarzania ani kolejności wiadomości. Amazon API Gateway HTTP API służy do tworzenia i zarządzania interfejsami API, a nie do trwałego przechowywania i przekazywania danych formularzy w sposób asynchroniczny. AWS Step Functions może być używane do koordynacji przepływów pracy, ale synchroniczny przepływ pracy między warstwami nie jest idealnym rozwiązaniem dla asynchronicznego przetwarzania formularzy i może wprowadzać opóźnienia lub punkty awarii.
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