异步实战 · 性能优化

📘 30章 从入门到高并发
01
阻塞与非阻塞 · 同步与异步 · 并发与并行
02
GIL原理 · I/O密集型应用 · 多线程局限性
03
multiprocessing · 进程池 · Queue/Pipe通信
04
生成器与yield · yield from · 协程概念
05
事件循环 · async def · await关键字
06
create_task · Task对象 · Future · 回调
07
async with · 自定义异步上下文 · 资源管理
08
async for · 异步迭代协议 · 异步生成器
09
aiohttp · 并发请求 · 会话管理 · 超时重试
10
aiofiles · 异步读写 · 大文件处理
11
asyncpg · aiomysql · SQLAlchemy Async
12
asyncio.Queue · 生产者-消费者 · 任务协调
13
Semaphore · Lock · 控制并发数量
14
Event · Condition · 线程间同步异步实现
15
wait_for · shield · 任务取消正确姿势
16
异步异常捕获 · Task异常 · 超时异常
17
asyncio调试 · 日志配置 · 追踪任务状态
18
cProfile · line_profiler · 火焰图
19
减少await · 批量操作 · 缓存 · 连接池
20
对象池 · 生成器 · __slots__ · 内存视图
21
list vs deque · set vs frozenset · heapq
22
时间复杂度 · 空间换时间 · lru_cache
23
多线程 vs 多进程 vs 协程 · 混合模型
24
FastAPI异步路由 · 中间件 · 依赖注入
25
aiohttp+BeautifulSoup · 去重 · 限速反爬
26
websockets库 · 实时通信 · 聊天室
27
Celery vs arq · 任务调度 · 结果存储
28
gRPC异步 · 消息队列RabbitMQ异步
29
Prometheus · 自定义指标 · 异步健康检查
30
限流 · 熔断 · 负载均衡 · 高并发