Een bedrijf streamt IoT-sensordata over stadsverkeer naar Amazon Kinesis Data Streams. Meerdere applicaties consumeren van de stream, maar verschillende consumenten worden gethrottled en ontvangen ReadProvisionedThroughputExceeded errors. Welke acties moet de solutions architect ondernemen om de throttling op te lossen? (Kies drie.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Reshard de Kinesis stream om het aantal shards te verhogen., Gebruik consumenten die de enhanced fan-out feature gebruiken., Implementeer een error-retry strategie met exponential backoff in de consumentenapplicaties..
Waarom dit het antwoord is
ReadProvisionedThroughputExceeded' fouten duiden op te veel leesaanvragen per shard of te veel data gelezen per seconde per shard. 1. Reshard de Kinesis stream om het aantal shards te verhogen: Dit verdeelt de lees- en schrijflast over meer shards, waardoor de doorvoerlimieten per shard minder snel worden bereikt en throttling wordt verminderd. 2. Gebruik consumenten die de enhanced fan-out feature gebruiken: Enhanced fan-out biedt elke consument zijn eigen dedicated doorvoer van 2 MB/s per shard, waardoor consumenten onafhankelijk van elkaar kunnen lezen zonder elkaars doorvoer te beïnvloeden en throttling te voorkomen. 3. Implementeer een error-retry strategie met exponential backoff in de consumentenapplicaties: Hoewel dit de throttling niet voorkomt, zorgt het ervoor dat applicaties robuust omgaan met tijdelijke throttling door aanvragen opnieuw te proberen met toenemende wachttijden, wat de kans op succesvolle verwerking vergroot. Het verlagen van het aantal shards zou de throttling verergeren. De Kinesis Producer Library (KPL) is voor het schrijven naar Kinesis, niet voor het oplossen van lees-throttling. Dynamische partitioning is geen standaard Kinesis-functionaliteit die direct throttling oplost.
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