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

相關文章
相關標籤/搜索