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