随笔分类 - FastApi框架
fastapi框架的并发能力比django框架强吗?
摘要:FastAPI 的并发能力比 Django 强,尤其是在高并发和 I/O 密集型场景下。这种优势主要来自于 FastAPI 的 异步编程模型 和 事件循环机制。下面我们从多个角度详细分析 FastAPI 和 Django 在并发能力上的差异。 1. 并发模型对比 FastAPI 的异步模型 非阻塞
阅读全文
Fastapi框架为什么快?
摘要:大家在刚刚接触到FastApi框架时可能都有一个这样的疑问? fastapi框架调用异步任务时一般都会用await等待该异步函数运行完成,并没有提高该接口的运行速度。为什么还说FastApi框架快呢? 在 FastAPI 中调用异步任务时,通常会使用 await 等待异步函数完成,这看起来似乎并没有
阅读全文
FastApi框架异步调用同步问题
摘要:Fastapi项目,在接口中调用同步方法,如果该同步方法,耗时较长(比如连接redis超时),会造成整个项目接口的阻塞,这是任何接口的访问都会被阻塞超时 一、为什么会阻塞 FastAPI 是基于异步框架(如 asyncio 或 anyio)构建的,它的核心是一个事件循环(Event Loop)。事件
阅读全文