Aplikacja przetwarza wiadomości ze standardowej kolejki Amazon SQS w zadaniu Amazon ECS. Aby przetwarzać wiadomości w sposób jak najbardziej opłacalny, jakie działania powinien podjąć deweloper? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj długiego odpytywania (long polling) podczas wysyłania zapytań do kolejki o wiadomości., Pobieraj wiadomości z kolejki w partiach..
Dlaczego to jest odpowiedź
Długie odpytywanie (long polling) zmniejsza liczbę pustych odpowiedzi i liczbę wywołań API, co obniża koszty, ponieważ SQS pobiera opłaty za każde wywołanie API. Krótkie odpytywanie (short polling) może skutkować częstszymi pustymi odpowiedziami i większą liczbą wywołań API, zwiększając koszty. Pobieranie wiadomości w partiach (batching) również zmniejsza liczbę wywołań API, ponieważ pojedyncze wywołanie może pobrać do 10 wiadomości, co jest bardziej opłacalne niż pobieranie każdej wiadomości osobno. Buforowanie wiadomości w Amazon ElastiCache jest niepotrzebne i dodaje złożoności oraz koszty, ponieważ SQS jest już usługą kolejkowania. Przełączenie się na kolejkę SQS FIFO nie jest związane z optymalizacją kosztów przetwarzania wiadomości, lecz z zapewnieniem kolejności i unikalności wiadomości, co nie było wymaganiem w pytaniu.
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