@daminik00

Как обработать 2 запроса одновременно в node.js?

Допустим есть полу в БД, которое отвечает за количество игроков в команде. Максимальное количество игроков 5. Сейчас в команде 4 игрока.

На сервер приходит запрос на добавление игрока в команду, мы проверяем players < 5 и если true, то добавляем игрока в команду. Код который выполняется после проверки players < 5 занимает время на сохранение данных в базу данных. И вот например на сервер приходит еще один запрос на добавление игрока в команду и опять проверяет players < 5. Так как прошлый запрос еще не успел сохранить данные в базу, то эта проверка тоже будет true и пользователь добавится в базу.

Возможен ли такой расклад и если да то как его избежать?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы