中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python Tornado是什么

發布時間:2021-11-17 14:14:09 來源:億速云 閱讀:179 作者:iii 欄目:大數據

這篇文章主要講解了“python Tornado是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python Tornado是什么”吧!

Tornado Web Server

Tornado是一個Python web框架和異步網絡庫,起初在FriendFeed開發.通過使用非阻塞網絡I/O,Tornado可以支撐上萬級的連接,處理 長連接,WebSockets和其他需要與每個用戶保持長久連接的應用.

相關鏈接

  • 下載當前4.3版本

  • 源碼 (github)

  • 郵件列表: discussion and announcements

  • Stack Overflow

  • Wiki

Hello, world

這是一個簡單的Tornado的web應用::

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])

if __name__ == "__main__":
    app = make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()

這個例子沒有使用Tornado的任何異步特性;了解詳情請看 simple chat room.

安裝

自動安裝::

pip install tornado

Tornado在 PyPI列表中,可以使用 pipeasy_install 安裝. 注意源碼發布中包含的示例應用可能不會出現在這種方式安裝的代碼中,所以你也可能希望通過下載一份源碼包的拷貝來進行安裝.

手動安裝: 下載當前4.3版本:

tar xvzf tornado-4.3.tar.gz
cd tornado-4.3
python setup.py build
sudo python setup.py install

Tornado的源碼托管在 hosted on GitHub.

Prerequisites: Tornado 4.3 運行在Python 2.6, 2.7, 和 3.2+
(對Python 2.6 和 3.2的支持是不推薦的并將在下個版本中移除). 對Python 2的2.7.9或更新版 強烈
推薦提高對SSL支持. 另外Tornado的依賴包可能通過 pip or setup.py install 被自動安裝,
下面這些可選包可能是有用的:

  • unittest2是用來在Python 2.6上運行Tornado的測試用例的(更高版本的Python是不需要的)

  • concurrent.futures是推薦配合Tornado使用的線程池并且可以支持 tornado.netutil.ThreadedResolver 的用法. 它只在Python 2中被需要,Python 3已經包括了這個標準庫.

  • pycurl是在
    tornado.curl_httpclient 中可選使用的.需要Libcurl 7.19.3.1 或更高版本;推薦使用7.21.1或更高版本.

  • Twisted會在
    tornado.platform.twisted 中使用.

  • pycares是一個當線程不適用情況下的非阻塞DNS解決方案.

  • Monotime添加對monotonic clock的支持,當環境中的時鐘被頻繁調整的時候,改善其可靠性. 在Python 3.3中不再需要.

平臺: Tornado可以運行在任何類Unix平臺上,雖然為了最好的性能和可擴展性
只有Linux(使用 epoll)和BSD(使用 kqueue)是推薦的產品部署環境(盡管Mac OS X通過BSD發展來并且支持kqueue,但它的網絡質量很差,所以它只適合開發使用)
Tornado也可以運行在Windows上,雖然它的配置不是官方支持的,同時也僅僅推薦開發使用.

文檔

這個文檔同時也提供 PDF 和 Epub 格式.

感謝各位的閱讀,以上就是“python Tornado是什么”的內容了,經過本文的學習后,相信大家對python Tornado是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

刚察县| 蓝田县| 诏安县| 濮阳县| 剑川县| 洛隆县| 孟津县| 大安市| 岱山县| 闸北区| 通辽市| 潢川县| 富宁县| 红原县| 广宗县| 清远市| 寻甸| 咸阳市| 金寨县| 耒阳市| 饶河县| 额敏县| 崇左市| 洛川县| 石嘴山市| 阜城县| 西吉县| 鸡西市| 中牟县| 华池县| 罗源县| 东明县| 仙居县| 白城市| 健康| 太湖县| 浮梁县| 利辛县| 东辽县| 泾川县| 湘乡市|