LoslegenKostenlos starten

Race Conditions mit Conditions verhindern

Zwei Prozesse versuchen gleichzeitig, die E-Mail-Adresse derselben Nutzerin/des selben Nutzers zu aktualisieren:

Beide verwenden updateitem() mit ConditionExpression='email = :oldemail', wobei :old_email = '[email protected]'. Prozess A läuft zuerst und ist erfolgreich.

Was passiert, wenn Prozess B direkt danach ausgeführt wird?

Diese Übung ist Teil des Kurses

<Kurs>Nutzung von Datenspeichern in AWS</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten