Tornado 4.3文档翻译: 用户指南-介绍

译者说

Tornado 4.3于2015年11月6日发布,该版本正式支持Python3.5async/await关键字,而且用旧版本CPython编译Tornado一样可使用这两个关键字,这无疑是一种进步。其次,这是最后一个支持Python2.6Python3.2的版本了,在后续的版本了会移除对它们的兼容。如今网络上尚未Tornado4.3的中文文档,因此为了让更多的朋友能接触并学习到它,我开始了这个翻译项目,但愿感兴趣的小伙伴能够一块儿参与翻译,项目地址是tornado-zh on Github,翻译好的文档在Read the Docs上直接能够看到。欢迎Issues or PR。python

介绍

Tornado 是一个Python web框架和异步网络库起初由 FriendFeed开发. 经过使用非阻塞网络I/O, Tornado 能够支持上万级的链接,处理长链接,WebSockets, 和其余须要与每一个用户保持长久链接的应用.git

Tornado 大致上能够被分为4个主要的部分:github

  • web框架 (包括建立web应用的 RequestHandler 类,还有不少其余支持的类).web

  • HTTP的客户端和服务端实现 (HTTPServer and AsyncHTTPClient).网络

  • 异步网络库 (IOLoop and IOStream),
    为HTTP组件提供构建模块,也能够用来实现其余协议.框架

  • 协程库 (tornado.gen) 容许异步代码写的更直接而不用链式回调的方式.异步

Tornado web 框架和HTTP server 一块儿为WSGI提供了一个全栈式的选择.
在WSGI容器 (.WSGIAdapter) 中使用Tornado web框架或者使用Tornado HTTP server做为一个其余WSGI框架(.WSGIContainer)的容器,这样的组合方式都是有局限性的.为了充分利用Tornado的特性,你须要一块儿使用Tornado的web框架和HTTP server.async

相关文章
相关标签/搜索