Можно ли иметь долго работающие сопрограммы в FastAPI?Python

Программы на Python
Ответить
Anonymous
 Можно ли иметь долго работающие сопрограммы в FastAPI?

Сообщение Anonymous »

Можно ли иметь в FastAPI сопрограммы длительностью 10–30 секунд?

(с точки зрения производительности FastAPI и передовой практики)
Итак, у клиента запрос-ответ будет открыт в течение 10–30 секунд.

На стороне клиента мы используем React.js, так что для них это нормально.
@app.get("/somepath")
async def read_item():
async with aiohttp.ClientSession() as session:
# some slow external API, 10-30 seconds
async with session.get(f"https://external.website.com/{some_api_key}/") as response:
response_json = await response.json()
return response_json


Подробнее здесь: https://stackoverflow.com/questions/681 ... in-fastapi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»