Tornado 4.3 文檔翻譯: 用戶指南-介紹

譯者說

Tornado 4.3于2015年11月6日發(fā)布,該版本正式支持Python3.5async/await關(guān)鍵字,并且用舊版本CPython編譯Tornado同樣可以使用這兩個關(guān)鍵字,這無疑是一種進步。其次,這是最后一個支持Python2.6Python3.2的版本了,在后續(xù)的版本了會移除對它們的兼容。現(xiàn)在網(wǎng)絡(luò)上還沒有Tornado4.3的中文文檔,所以為了讓更多的朋友能接觸并學(xué)習(xí)到它,我開始了這個翻譯項目,希望感興趣的小伙伴可以一起參與翻譯,項目地址是tornado-zh on Github,翻譯好的文檔在Read the Docs上直接可以看到。歡迎Issues or PR。

介紹

Tornado 是一個Python web框架和異步網(wǎng)絡(luò)庫起初由 FriendFeed開發(fā). 通過使用非阻塞網(wǎng)絡(luò)I/O, Tornado 可以支持上萬級的連接,處理長連接,WebSockets, 和其他需要與每個用戶保持長久連接的應(yīng)用.

Tornado 大體上可以被分為4個主要的部分:

  • web框架 (包括創(chuàng)建web應(yīng)用的 RequestHandler 類,還有很多其他支持的類).
  • HTTP的客戶端和服務(wù)端實現(xiàn) (HTTPServer and AsyncHTTPClient).
  • 異步網(wǎng)絡(luò)庫 (IOLoop and IOStream),
    為HTTP組件提供構(gòu)建模塊,也可以用來實現(xiàn)其他協(xié)議.
  • 協(xié)程庫 (tornado.gen) 允許異步代碼寫的更直接而不用鏈?zhǔn)交卣{(diào)的方式.

Tornado web 框架和HTTP server 一起為WSGI提供了一個全棧式的選擇.
在WSGI容器 (.WSGIAdapter) 中使用Tornado web框架或者使用Tornado HTTP server作為一個其他WSGI框架(.WSGIContainer)的容器,這樣的組合方式都是有局限性的.為了充分利用Tornado的特性,你需要一起使用Tornado的web框架和HTTP server.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容