Introducation
tornado 可以大致分为以下四个部分
- A web framework (RequestHandler)
- HTTP 客户端和服务器端实现 (HTTPServer, AsyncHTTPClient)
- 异步网络库包括 IOLoop, IOStream 作为 HTTP 的构建组件,也可以用于实现其他协议
- 协程库 (tornado.gen),允许异步代码的书写方式相比链接回调更直接
tornado web 框架和 HTTP 服务器一起提供了完整的 WSGI 替代品。
在 WSGI 容器 (WSGIAdapter) 中使用 tornado 的 web 框架是可以的,或者使用 tornado 的 HTTP server作为容器给其他 WSGI 框架(WSGIContainer),上述的每种组合都有局限性。
为了发挥 tornado 的性能,你需要将 tornado web 框架和 HTTP 服务结合使用。
下一篇: 2.2、User’s guide (Asynchronous and non-Blocking IO)
上一篇: Tornado Web Server
网友评论