Как обрабатывать параллельные запросы, поступающие последовательно от определенного пользователя на указанную конечную точку c - PullRequest
0 голосов
/ 13 марта 2020

У меня проблемы с обработкой одновременных запросов от пользователя к указанной c конечной точке. Проблема, с которой я сталкиваюсь, заключается в том, что когда пользователь делает запрос к определенной конечной точке с определенным параметром, который должен быть указан c с помощью uuid, я передаю этот параметр хранимой процедуре, затем запрашиваю базу данных, и db возвращает ошибку, поскольку первая транзакция не завершена. Я хочу, чтобы последующие запросы ожидали, пока предыдущий обработан, если запрос поступает от того же пользователя и указывает конечную точку c. Как мне это сделать?

Я пытался реализовать это с помощью мьютексов, но, похоже, это не сработало. Я хочу решить эту проблему только на стороне сервера, не касаясь базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...