FastApi-实现异步接口(4)

前言

本文是该专栏的第4篇,后面会持续分享FastApi以及项目实战的各种干货知识,值得关注。

提到异步接口,在项目需求应用中,也是非常常见的。比如说在“邮件发送,短信验证码发送,文件上传,文件下载,甚至类似于繁琐数据计算的发起等等领域,都有涉及应用到异步接口。

为什么要用到异步接口,主要在于每个任务需要处理的时间是不确定的,不能让接口调用者或用户一直处于等待状态,而我们要做的就是立刻给用户一个状态反馈。

而本文,笔者将基于FastApi通过实际代码例子,来创建一个FastApi的异步接口。

具体细节部分以及注意事项,跟着笔者直接往下看正文详细内容。(附带完整代码)

正文

接下来,笔者将通过两个例子,来详细介绍FastApi的异步接口的创建以及使用。


1. FastApi实现异步写文件

通过FastApi来实现异步写文件,可以推荐使用FastApi封装的BackgroundTasks来实现。如下代码所示:

from fastapi import Backg

你可能感兴趣的:(FastAPI项目实战,fastapi,python,异步,异步接口)