BackgroundTasks ของ FastAPI ให้คุณสามารถเรียกใช้งาน หลังจากส่งคำตอบกลับ — เพื่อให้ไคลเอนต์ได้รับการตอบสนองที่รวดเร็ว ในขณะที่งานติดตามแบบเบา (ส่งอีเมล การบันทึก การทำความสะอาด) ทำงานในพื้นหลัง นั่นเป็นตัวเลือกที่มีให้ในตัวและเรียบง่ายสำหรับงานที่มีน้ำหนักเบา
การใช้ BackgroundTasks
fastapi BackgroundTasks
():
email_client.send(address, message)
():
save_user(user)
background_tasks.add_task(send_email, user.email, )
{: }
