首页
›
热销单品
›
综合补充资料
›
《FastAPI高性能API架构开发》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
FastAPI高性能API架构开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · FastAPI在高性能API开发中的…
课程导入
学习目标
02
环境搭建与工具链
Python版本管理 · 虚拟环境 · Poetry/uv使用
环境搭建
工具链
03
FastAPI核心基础
路径操作 · 请求方法 · 路径参数
FastAPI
核心基础
04
Pydantic模型与数据验证
字段类型 · 嵌套模型 · 验证器
Pydantic
模型
05
依赖注入系统
Depends使用 · 类依赖 · 可调用依赖
依赖注入系统
Depends
06
异步编程与并发模型
async/await原理 · 事件循环 · 协程与线程池
异步编程
并发模型
07
高性能数据库集成
SQLAlchemy 2.0异步OR… · Alembic迁移 · 连接池配置
高性能数据库集成
SQLAlchemy
08
NoSQL与缓存集成
Redis异步客户端 · MongoDB异步驱动 · 缓存策略
NoSQL
缓存集成
09
认证与授权
JWT实现 · OAuth2流程 ·
认证
授权
10
中间件与CORS
自定义中间件 · 请求日志 · 响应压缩
CORS
间件
11
路由与模块化架构
APIRouter组织 · 多模块拆分 · 版本控制
路由
模块化架构
12
错误处理与日志
全局异常处理器 · 自定义异常 · 结构化日志
错误处理
日志
13
性能测试与基准
Locust · wrk · JMeter使用
性能测试
基准
14
异步任务队列
Celery与FastAPI集成 · 任务分发 · 结果后端
异步任务队列
Celery
15
WebSocket实时通信
WebSocket端点 · 连接管理 · 消息广播
WebSocket
实时通信
16
文件上传与下载
多文件上传 · 流式处理 · 大文件分片
文件上传
下载
17
API文档与OpenAPI
自动文档定制 · Schema扩展 · 示例与描述
API
OpenAPI
18
测试驱动开发
pytest与pytest-asyn… · 单元测试 · 集成测试
测试驱动开发
pytest
19
Docker容器化
Dockerfile优化 · 多阶段构建 · docker-compose编排
Docker
容器化
20
CI/CD与部署
GitHub Actions · 自动化测试 · 构建镜像
CI/CD
部署
21
监控与可观测性
Prometheus指标 · Grafana面板 · OpenTelemetry追踪
监控
可观测性
22
数据库读写分离与分片
主从复制 · 读写分离实现 · 分库分表策略
数据库读写分离
分片
23
消息队列集成
RabbitMQ/Kafka异步通信 · 事件驱动架构 · 生产者消费者模式
消息队列集成
RabbitMQ/Kaf…
24
GraphQL与REST混合
Strawberry/GraphQL… · 查询优化 · 与REST共存
GraphQL
REST
25
高并发场景优化
连接池调优 · 异步数据库驱动 · 缓存分层
高并发场景优化
连接池调优
26
安全加固
SQL注入防护 · XSS/CSRF · 请求速率限制
安全加固
SQL
27
微服务架构实践
服务拆分 · API网关 · 服务发现
微服务架构实践
服务拆分
28
实战项目一
构建高并发短链接服务 · 涵盖异步CRUD · Redis缓存
实战项目一
构建高并发短链接…
29
实战项目二
构建实时聊天API · 涵盖WebSocket · 消息持久化
实战项目二
API
30
综合提升与最佳实践
性能调优清单 · 架构模式总结 · 常见坑与解决方案
综合提升
最佳实践
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测