Een bedrijf gebruikt een betalingsverwerkingssysteem dat vereist dat berichten voor een specifieke betalings-ID in dezelfde volgorde worden ontvangen als ze zijn verzonden. Anders kunnen betalingen onjuist worden verwerkt. Welke acties moet een solutions architect ondernemen om aan deze vereiste te voldoen? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schrijf de berichten naar een Amazon Kinesis data stream met de betalings-ID als de partition key., Schrijf de berichten naar een Amazon Simple Queue Service (Amazon SQS) FIFO queue. Stel de berichtgroep in om de betalings-ID te gebruiken..
Waarom dit het antwoord is
De correcte antwoorden zijn het schrijven van berichten naar een Amazon Kinesis Data Stream met de betalings-ID als partition key en het schrijven van berichten naar een Amazon SQS FIFO queue met de betalings-ID als berichtgroep. Beide opties garanderen berichtvolgorde voor berichten met dezelfde betalings-ID. Kinesis Data Streams gebruiken partition keys om gerelateerde records naar dezelfde shard te sturen, waardoor de volgorde binnen die shard behouden blijft. SQS FIFO queues garanderen "first-in, first-out" levering en gebruiken berichtgroep-ID's om de volgorde te handhaven voor berichten die tot dezelfde groep behoren. Het schrijven naar een DynamoDB-tabel garandeert geen berichtvolgorde. ElastiCache for Memcached is een cachingdienst en niet geschikt voor duurzame, geordende berichtopslag. Een standaard SQS queue garandeert geen volgorde, zelfs niet met een berichtattribuut.
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