Нужна помощь от тех, кто работал с aiodocker, fast api и в целом сможет помочь по асинхронщине.
Проблему декомпозировал до следующей задачи:
1. Есть сервер на Fast API, где единственный контроллер принимает от клиента строку. Строка это строчка кода на Python.
2. По запросу должен запускаться Docker-контейнер, выполнять код и возвращать результат клиенту. Таймаут 15 сек на выполнение.
У меня это работает в синхронном режиме через Docker SDK. Главная проблема тут это добавить сюда асинхронные запросы и поднимать столько контейнеров, сколько нужно.
Опубликован 15.09.2024 в 15:52