手冊簡介

Tornado是一個 Python Web 框架和異步網(wǎng)絡(luò)庫,最初是在FriendFeed開發(fā)的。通過使用非阻塞網(wǎng)絡(luò) I/O,Tornado 可以擴(kuò)展到數(shù)萬個打開的連接,使其成為 長輪詢、 WebSocket和其他需要與每個用戶長期連接的應(yīng)用程序的理想選擇。

手冊說明

Tornado是一個 Python Web 框架和異步網(wǎng)絡(luò)庫,最初是在FriendFeed開發(fā)的。通過使用非阻塞網(wǎng)絡(luò) I/O,Tornado 可以擴(kuò)展到數(shù)萬個打開的連接,使其成為 長輪詢、  WebSocket和其他需要與每個用戶長期連接的應(yīng)用程序的理想選擇。

Tornado大致可分為四個主要組成部分:

  • 一個 Web 框架(包括RequestHandler創(chuàng)建 Web 應(yīng)用程序的子類,以及各種支持類)。
  • HTTPServerHTTP(和 AsyncHTTPClient)的客戶端和服務(wù)器端實現(xiàn)。
  • 一個異步網(wǎng)絡(luò)庫,包括類IOLoop 和IOStream,它們充當(dāng) HTTP 組件的構(gòu)建塊,也可用于實現(xiàn)其他協(xié)議。
  • 一個協(xié)程庫 ( tornado.gen),它允許以比鏈接回調(diào)更直接的方式編寫異步代碼。這類似于 Python 3.5 ( ) 中引入的原生協(xié)程功能。如果可用,建議使用本機(jī)協(xié)程代替模塊。async deftornado.gen

Tornado Web 框架和 HTTP 服務(wù)器一起提供了WSGI的全棧替代方案。WSGIContainer雖然可以將Tornado HTTP 服務(wù)器用作其他 WSGI 框架的容器


領(lǐng)取免費(fèi)資料

掃描下方二維碼或打開微信搜一搜“w3cschool編程獅”關(guān)注公眾號回復(fù)關(guān)鍵詞【Python123】或者【Python資料包】免費(fèi)領(lǐng)取 Python 學(xué)習(xí)資料,包含軟件安裝包,思維導(dǎo)圖等

w3cschool編程獅微信公眾號


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號