Добрый вечер, у меня есть конвертер-прокси из 1го api в другой, работает так fasthttp принимает запрос копирует тело и запускает горотину, и отпускает клиента(одна из задач отпустить клиента как можно быстрее ему не важен ответ только код) другая сторона может думать до 10 секунд
а вот теперь проблема, клиент может отправить новый запрос с тем же uuid(это абсолютно нормально) пока старый еще не прошел, на проксе надо отслеживать,чтобы в другую сторону не ушел 2й запрос, пока не закончит 1й.
сейчас у меня это работает так
https://gist.github.com/kinoher/522403b759404f3147cfa5e27c445f5cно мне кажеться рано или поздно с таким говно кодом я получу рейс кондишн, была идея создать очередь в отдельной горотине,но я не додумался как создавать очереди динамически