手冊簡(jiǎn)介

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

手冊說(shuō)明

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

Tornado大致可分為四個(gè)主要組成部分:

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

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


領(lǐng)取免費資料

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

w3cschool編程獅微信公眾號


在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號