Zacznij terazZacznij za darmo

Zapobieganie wyścigom procesów za pomocą warunków

Dwa procesy próbują jednocześnie zaktualizować adres e-mail tego samego użytkownika:

Oba procesy używają update_item() z ConditionExpression='email = :old_email', gdzie :old_email = '[email protected]'. Proces A wykonuje się jako pierwszy i kończy się sukcesem.

Co się dzieje, gdy zaraz po nim wykonuje się Proces B?

To ćwiczenie jest częścią kursu

Korzystanie z magazynów danych w AWS

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie