Een integratieomgeving heeft een SQS-wachtrij die een Lambda triggert om berichten te transformeren en een externe API aan te roepen. Toegenomen gebruik zorgt ervoor dat de externe API veel HTTP 429 Too Many Requests retourneert, waardoor de berichtverwerking wordt geblokkeerd. Hoe moet de ontwikkelaar dit oplossen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stel de maximale concurrency in op de SQS event source om overeen te komen met de gedocumenteerde rate limits van de externe API..
Waarom dit het antwoord is
De correcte oplossing is om de maximale concurrency in te stellen op de SQS event source. Dit beperkt het aantal gelijktijdige Lambda-invocaties die berichten uit de SQS-wachtrij verwerken. Door deze limiet af te stemmen op de rate limits van de externe API, voorkomt u dat de API wordt overbelast en HTTP 429-fouten retourneert. Dit zorgt voor een gecontroleerde en efficiënte verwerking van berichten. Het verhogen van de batchgrootte van de SQS event source zou het probleem verergeren, omdat er dan meer berichten tegelijk naar de API worden gestuurd. Het configureren van provisioned concurrency voor de Lambda heeft geen directe invloed op het aantal gelijktijdige invocaties dat door de SQS event source wordt gestart. Het verhogen van asynchrone retry-pogingen en de maximale event age van de Lambda zou de verwerking vertragen en het probleem niet oplossen.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig