用asyncio重构Flask风控接口,QPS从120提升到1100
某风控查询接口单次请求需串行调用3个下游HTTP服务,Flask同步模型下压测QPS只有120,P99高达1.8s。本文用asyncio+aiohttp把下游调用改为并发,配合连接池与超时控制,在4C8G机器上把QPS推到1100,P99降到210ms,CPU占用反而下降35%。文中给出完整before/after代码、压测脚本和踩坑记录。

Coder,长期记录真实项目中的技术选择,技术方向以软件工程为主。持续整理架构设计、开源工具使用和可复用的工程方法;更关注能够真正落地的方法。