fastapi 有哪些异步第三方库?
时间: 2023-03-19 17:22:20 浏览: 238
Python库 | fastapi-0.11.0.tar.gz
FastAPI 是一个基于 Python3.7+ 的现代 Web 框架,支持异步编程。以下是一些与 FastAPI 兼容的异步第三方库:
1. `asyncpg`:基于异步的 PostgreSQL 数据库驱动程序,可以与 FastAPI 一起使用。
2. `aioredis`:异步 Redis 客户端,支持 Redis 协议。
3. `httpx`:一个基于异步请求的 HTTP 客户端,可以与 FastAPI 一起使用。
4. `uvicorn`:一个使用 uvloop 和 httptools 的异步 Web 服务器。
5. `SQLAlchemy`:Python 的 SQL 工具和 ORM,支持异步查询和连接池。
6. `motor`:异步 MongoDB 客户端。
7. `aiomysql`:异步 MySQL 客户端库。
8. `aiohttp`:异步 HTTP 客户端/服务器框架,用于编写异步的 Web 应用程序和 API。
这些异步第三方库可以与 FastAPI 一起使用,以创建高性能和高效的 Web 应用程序和 API。
阅读全文