Tornado

Tornado是使用Python開發的全棧式(full-stack)Web框架和異步網絡庫,最先由Friendfeed開發。經過使用非阻塞 IO,Tornado能夠處理數以萬計的開放鏈接,是long polling、WebSockets和其餘須要爲用戶維護長鏈接應用的理想選擇。 html

Tornado 跟其餘主流的Web服務器框架(主要是Python框架)不一樣是採用epoll非阻塞IO,響應快速,可處理數千併發鏈接,特別適用用於實時的Web服務。 ios


Tornado 跟其餘主流的Web服務器框架(主要是Python框架)不一樣是採用epoll非阻塞IO,響應快速,可處理數千併發鏈接,特別適用用於實時的Web服務。 web

Tornado 主要分紅四個部分: 服務器

  • Web 框架(包括 RequestHandler,用於建立Web程序的基類,以及各類支持類) 網絡

  • 實現 HTTP 的客戶端和服務器端 (HTTPServerAsyncHTTPClient). 併發

  • 一個異步網絡庫 (IOLoopIOStream) 框架

  • 一個協程庫(tornado.gen) ,使得異步調用代碼可以以更直接的方式書寫,取代回調連接 異步

相關文章
相關標籤/搜索