放翁(文初) fangweng@ Outline s Web请求异步化处理的实践 s Web请求异步化的原因 s 异步化模式在开放平台的使用场景 s “海量”数据“即时”分析 s “海量”、“即时”的需求背景 s 整体设计结构和思路 s 优化实践 Web请求异步化的原因 s 为什么要异步化? 渲染 根本原因:容器线程利 展示用率不高。 s 业务处理天然异步化需 业务求(业务处理消耗比较 处理久,外部事件激发) 容器线 s 减少连接带来的消耗, 程充分利用服务端并行处 理能力 s 减少业务依赖不稳定对 容器线程资源的低效率 占用 异步化模式在开放平台的使 用场景 框架控制串行化逻辑隔 离 实际应用:服务降级, Beta发布
半异步化模式再次分配 请求处理资源 实际应用:服务隔离
并行任务执行,部分累 加输出 实际应用:batch api
基于事件驱动,服务端 异步消息推送 实际应用:streaming api 异步化模式在开放平台的使 用场景 管道化: