Консультация по ассинхронным вычислениям для проекта на Flask

Цена договорная
12 ноября 2022, 14:01 • 4 отклика • 46 просмотров
Требуется получить консультацию (обучение), как реализовать ассинхронным вычисления на бекэнде в проекте на Flask.
Практическое применение, которое пытаюсь реализовать и по нему ищу консультацию (как по архитектуре, так и по написанию программного кода):
- Есть API, из которого через библиотеку requests скачиваются данные. Данных много и скачивание требует времени (например, 2 минуты)
- Обращение к API реализовано через приложение на Flask, фрондэнд реализован на Bootstrap 4.
- Пользователь видит список товарных категорий из API, кликает по нужной и ждет пока программа обработает запросы к API и вернет ему эксель файл.
- Пользователь должен ждать и смотреть на "крутящееся колесико" в браузере

Что нужно:
- После клика на категорию товара, запрос уходил на исполнение, а пользователь продолжал работать на сайте и выполнять другие действия.
- Выполненный в фоне запрос возвращал результат пользователю после того, как выполнится (например, отправлял ссылку на скачивание эксель файла в личный кабинет)


Просьба оценить стоимость и примерное время, которое потребуется по консультации.