Deweloper bada, dlaczego użytkownicy otrzymują zduplikowane wiadomości e-mail. Aplikacja wysyła wiadomości do kolejki SQS; funkcja Lambda odpytuje kolejkę i wysyła wiadomości e-mail za pośrednictwem Amazon SES. Podczas dużego ruchu występują duplikaty. Które z poniższych może powodować duplikaty wiadomości e-mail? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Standardowe kolejki SQS zapewniają dostarczanie co najmniej raz (at-least-once delivery), co może skutkować zduplikowanymi wiadomościami., Czas widoczności (visibility timeout) kolejki SQS jest krótszy lub równy limitowi czasu funkcji Lambda, co pozwala na ponowne próby przetworzenia wiadomości przed zakończeniem przetwarzania..
Dlaczego to jest odpowiedź
Standardowe kolejki SQS zapewniają dostarczanie co najmniej raz, co oznacza, że wiadomość może zostać dostarczona więcej niż jeden raz, prowadząc do duplikatów. Aby uniknąć duplikatów, należy zaimplementować logikę deduplikacji po stronie konsumenta (funkcji Lambda). Czas widoczności kolejki SQS jest kluczowy. Jeśli jest krótszy niż czas potrzebny funkcji Lambda na przetworzenie wiadomości, SQS udostępni tę samą wiadomość innym konsumentom lub tej samej funkcji Lambda ponownie, zanim pierwotne przetwarzanie zostanie zakończone i wiadomość usunięta, co skutkuje duplikatami. Standardowe kolejki SQS nie gwarantują przetwarzania dokładnie raz. Nieprawidłowa konfiguracja DKIM lub wysoki wskaźnik odrzuceń SES nie powodują duplikowania wiadomości e-mail, lecz wpływają na dostarczalność lub autentykację.
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