在深入到模块进行分析之前,首先来看看Tornado的设计模型。
从上面的图可以看出,Tornado 不仅仅是一个WEB框架,它还完整地实现了HTTP服务器和客户端,在此基础上提供WEB服务。它可以分为四层:
理解Tornado的核心框架之后,就能便于我们后续的理解。
代码文件级别的设计组成,请阅读 为什么要阅读Tornado的源码? 。