2019独角兽企业重金招聘Python工程师标准>>>
主要思想就是通过异步 发起一次请求,后端不关闭输出流,多个线程处理各自任务,然后分别发送到客户端。
- https://github.com/4rnold/Demo-Project/tree/master/bigpipe-demo
- https://github.com/4rnold/Demo-Project/tree/master/bigpipe-kaitao-demo
其中需要使用到servlet springmvc 异步模式
- https://github.com/4rnold/Demo-Project/tree/master/springmvc-demo/src/main/Java/com/arnold/SpringmvcAsync
Reference:
- BigPipe学习研究
- 高性能页面加载技术--BigPipe设计原理及Java简单实现
- 高性能的关键:Spring MVC的异步模式