Bezserwerowy przepływ pracy e-commerce wykorzystuje API Gateway do wywołania funkcji Lambda, która z kolei wywołuje zewnętrzny interfejs API do zarządzania stanem magazynowym. Podczas szczytowego obciążenia zewnętrzny interfejs API ulega awarii z powodu przeciążenia. Firma potrzebuje rozwiązania, które zapobiegnie przeciążeniu zewnętrznego interfejsu API. Które rozwiązanie spełnia to wymaganie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj API Gateway tak, aby umieszczał żądania w kolejce Amazon SQS. Skonfiguruj funkcję Lambda z zarezerwowaną współbieżnością równą progowi zewnętrznego interfejsu API, aby przetwarzać wiadomości z kolejki..
Dlaczego to jest odpowiedź
Poprawna odpowiedź rozwiązuje problem przeciążenia zewnętrznego interfejsu API, wprowadzając buforowanie i kontrolę przepływu. Amazon SQS działa jako bufor, przyjmując wszystkie żądania z API Gateway, co zapobiega bezpośredniemu przeciążeniu zewnętrznego interfejsu API. Funkcja Lambda z zarezerwowaną współbieżnością ograniczoną do progu zewnętrznego interfejsu API zapewnia, że tylko kontrolowana liczba równoczesnych wywołań jest kierowana do zewnętrznego interfejsu API, chroniąc go przed przeciążeniem. Pozostałe opcje są nieodpowiednie: Zapisywanie bezpośrednio do DynamoDB i używanie strumienia DynamoDB nadal może prowadzić do przeciążenia, jeśli strumień wywoła zewnętrzny interfejs API zbyt szybko. Użycie Amazon SNS nie zapewnia mechanizmu kontroli współbieżności dla funkcji Lambda w taki sam sposób jak SQS z zarezerwowaną współbieżnością, co nadal może prowadzić do przeciążenia. Użycie Amazon Athena do przetwarzania żądań jest nieefektywne i nieprzeznaczone do tego typu operacji w czasie rzeczywistym, a także nie rozwiązuje problemu kontroli przepływu do zewnętrznego interfejsu API.
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