📘 高并发·Python后端

🎯 30章实战 v2.0
01 高并发系统概述
QPS/TPS/RT 挑战 衡量指标
02 Python并发编程基础
进程/线程/协程 GIL锁
03 多线程编程
threading Lock/RLock 死锁避免
04 多进程编程
multiprocessing Queue/Pipe 进程池
05 异步IO与协程
asyncio async/await 事件循环
06 并发模型对比
线程 vs 进程 vs 协程 选型策略
07 Web服务器并发模型
WSGI/ASGI Gunicorn/Uvicorn
08 数据库连接池
连接池原理 SQLAlchemy psycopg2
09 缓存策略
Redis 穿透/击穿/雪崩 分布式缓存
10 消息队列
RabbitMQ/Kafka 生产者消费者 异步任务
11 负载均衡
Nginx反向代理 算法/健康检查
12 API网关
Kong/APISIX 限流/熔断/鉴权
13 微服务架构
设计原则/拆分 gRPC/REST
14 服务注册与发现
Consul/Etcd/Eureka
15 分布式锁
Redis/ZooKeeper Redlock
16 分布式事务
CAP/BASE TCC/Saga
17 数据库读写分离
主从复制 分库分表
18 搜索引擎
Elasticsearch 倒排索引/优化
19 日志收集与监控
ELK Stack Prometheus+Grafana Jaeger
20 性能测试
Locust/wrk 瓶颈分析/调优
21 代码优化技巧
数据结构/算法 惰性求值/缓存
22 内存管理
内存模型/GC 内存泄漏排查
23 异步框架FastAPI
依赖注入/中间件 WebSocket
24 高并发下的安全
SQL注入/XSS/CSRF 接口幂等性
25 容器化部署
Docker/Dockerfile Compose编排
26 Kubernetes基础
Pod/Service/Deployment HPA自动伸缩
27 CI/CD流水线
GitLab CI/Jenkins 自动化测试部署
28 高可用架构设计
冗余/故障转移 异地多活
29 实战案例:秒杀系统
架构/防超卖/限流
30 实战案例:实时弹幕
WebSocket集群 消息广播/优化