FastAPI の BackgroundTasks を使うと、レスポンスを返した後に作業を実行できます。クライアントは高速な応答を得ながら、軽量なフォローアップ作業(メール送信、ログ記録、クリーンアップ)がバックグラウンドで実行されます。組み込みで簡単です。軽量なタスク向けです。
BackgroundTasks を使う
python
fastapi BackgroundTasks
():
email_client.send(address, message)
():
save_user(user)
background_tasks.add_task(send_email, user.email, )
{: }
