@loker

Node.JS, Express. Одновременные запросы, требуется мнение. Как быть?

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

Меня беспокоит то, можно ли отправить н-ное количество одновременных запросов от разных пользователей и как не допустить попадание одинаковых данных в базу данных?
  • Вопрос задан
  • 622 просмотра
Решения вопроса 1
@rustler2000
погромист сикраш
Физически не возможно принять два и более запроса одновременно.
Физически не возможно в одном инстансе ноды одновременно их принять из сокета.
Как правильно написали - в очередь, или базу точить (фактически база будет очередью).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
vitali1995
@vitali1995
Думаю, нужно использовать очереди. Обрати внимание на RabbitMQ
Ответ написан
Комментировать
@bublik462
Веб программист - самоучка .
Куда они записываются ?
Ответ написан
Ваш ответ на вопрос

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

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