BackgroundTasks của FastAPI cho phép bạn chạy công việc sau khi trả về response — nên client nhận được phản hồi nhanh trong khi công việc tiếp theo nhẹ nhàng (gửi email, logging, dọn dẹp) diễn ra ở background. Nó tích hợp sẵn và đơn giản, dành cho các tác vụ nhẹ.
Dùng BackgroundTasks
fastapi BackgroundTasks
():
email_client.send(address, message)
():
save_user(user)
background_tasks.add_task(send_email, user.email, )
{: }
