鸟瞰Tornado框架的设计模型

在深入到模块进行分析之前,首先来看看Tornado的设计模型。

Tornado框架设计模型:

从上面的图可以看出,Tornado 不仅仅是一个WEB框架,它还完整地实现了HTTP服务器和客户端,在此基础上提供WEB服务。它可以分为四层:

最底层的EVENT层处理IO事件;TCP层实现了TCP服务器,负责数据传输;HTTP/HTTPS层基于HTTP协议实现了HTTP服务器和客户端;最上层为WEB框架,包含了处理器、模板、数据库连接、认证、本地化等等WEB框架需要具备的功能。

理解Tornado的核心框架之后,就能便于我们后续的理解。

代码文件级别的设计组成,请阅读 为什么要阅读Tornado的源码? 。

鸟瞰Tornado框架的设计模型

相关文章:

你感兴趣的文章:

标签云: