手冊簡介
Tornado是一個 Python Web 框架和異步網絡庫,最初是在FriendFeed開發的。通過使用非阻塞網絡 I/O,Tornado 可以擴展到數萬個打開的連接,使其成為 長輪詢、 WebSocket和其他需要與每個用戶長期連接的應用程序的理想選擇。
手冊說明
Tornado是一個 Python Web 框架和異步網絡庫,最初是在FriendFeed開發的。通過使用非阻塞網絡 I/O,Tornado 可以擴展到數萬個打開的連接,使其成為 長輪詢、 WebSocket和其他需要與每個用戶長期連接的應用程序的理想選擇。
Tornado大致可分為四個主要組成部分:
- 一個 Web 框架(包括RequestHandler創建 Web 應用程序的子類,以及各種支持類)。
- HTTPServerHTTP(和 AsyncHTTPClient)的客戶端和服務器端實現。
- 一個異步網絡庫,包括類IOLoop 和IOStream,它們充當 HTTP 組件的構建塊,也可用于實現其他協議。
- 一個協程庫 ( tornado.gen),它允許以比鏈接回調更直接的方式編寫異步代碼。這類似于 Python 3.5 ( ) 中引入的原生協程功能。如果可用,建議使用本機協程代替模塊。async deftornado.gen
Tornado Web 框架和 HTTP 服務器一起提供了WSGI的全棧替代方案。WSGIContainer雖然可以將Tornado HTTP 服務器用作其他 WSGI 框架的容器
領取免費資料
掃描下方二維碼或打開微信搜一搜“w3cschool編程獅”關注公眾號回復關鍵詞【Python123】或者【Python資料包】免費領取 Python 學習資料,包含軟件安裝包,思維導圖等
更新記錄
-
Tornado 安裝 04-24 19:02
-
Tornado 異步和非阻塞 I/O 04-24 19:00
-
Tornado 命令行解析 03-29 16:00
-
Tornado 通用utilities 03-11 14:45
-
Tornado 對異步代碼的單元測試支持 03-11 14:16
-
Tornado 日記記錄支持 03-11 11:24
-
Tornado 使用 Future 對象 03-11 11:13
-
Tornado 自動檢測開發中的代碼更改 03-11 10:39
-
Tornado asyncio和Tornado之間的聯系 03-11 09:52
-
Tornado Twisted與Tornado之間的聯系 03-11 09:28