BackgroundTasks в FastAPI позволяет запускать работу после возврата ответа — клиент получает быстрый ответ, а легкие дополнительные работы (отправка электронной почты, логирование, очистка) выполняются в фоне. Это встроенное и простое решение для легких задач.
Использование BackgroundTasks
fastapi BackgroundTasks
():
email_client.send(address, message)
():
save_user(user)
background_tasks.add_task(send_email, user.email, )
{: }
