Задать вопрос
@daminik00

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

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

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

Возможен ли такой расклад и если да то как его избежать?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега Node.js
Crazy on performance...
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы