Пройде лише той запит, який першим надійшов на сервер: система обробляє запити в порядку фактичного надходження, а другий орендар, який намагався забронювати ті самі дати, отримає повідомлення про те, що дати вже зайняті.
Як це працює
- Обидва орендарі одночасно надсилають запит на ті самі дати.
- Backend реєструє запити в порядку фактичного надходження.
- Перший запит створює бронювання і блокує дати в календарі.
- Другий запит система відхиляє з помилкою про зайнятість дат.
До відома
Тому дати, що виглядають вільними в календарі, варто бронювати без затримки — до моменту фактичного підтвердження системою вони теоретично можуть бути перехоплені іншим користувачем.