Mulai sekarangMulai gratis

Mencegah race condition dengan kondisi

Dua proses mencoba memperbarui alamat email pengguna yang sama secara bersamaan:

Keduanya menggunakan updateitem() dengan ConditionExpression='email = :oldemail' di mana :old_email = '[email protected]'. Proses A berjalan lebih dulu dan berhasil.

Apa yang terjadi ketika Proses B berjalan segera setelahnya?

Latihan ini merupakan bagian dari kursus

Menggunakan Data Store di AWS

Lihat Kursus

Latihan interaktif langsung

Ubah teori menjadi aksi dengan salah satu latihan interaktif kami

Mulai latihan