Node.JS, Express. Одновременные запросы, требуется мнение. Как быть?
Описываю свою проблему которая мне не дает покоя.
В общем так, я делаю 2 POST запроса с одними и теми же данными в одно и тоже время.
Логика сервера такая, что данные в запросе уникальные. В итоге при отправке двух запросов ошибки не возникает - это не нормальное поведение как на мой взгляд, так как оба запроса успешно выполнены. Далее я сделал sleep на 10 миллисекунд, и все стало работать нормально.
Меня беспокоит то, можно ли отправить н-ное количество одновременных запросов от разных пользователей и как не допустить попадание одинаковых данных в базу данных?
Физически не возможно принять два и более запроса одновременно.
Физически не возможно в одном инстансе ноды одновременно их принять из сокета.
Как правильно написали - в очередь, или базу точить (фактически база будет очередью).