某個夜晚 -
tornado+flask實現異步任務
1、tornado是單線程的,同時WSGI應用又是同步的,如果我們使用Tornado啓動WSGI應用,理論上每次只能處理一個請求都是,任何一個請求有阻塞,都會導致tornado的整個IOLOOP阻塞。如下所示,我們同時發出兩個GET請求向http://127.0.0.1:5000/
會發現第一個發出的請求會在大約5s之後返回,而另一個請求會在10s左右返回,我們可以判斷,這兩個請求是順序執行的。
tornado
,
flask
,
後端
某個夜晚 -
python 虛擬環境
一.概述
通常我們的項目僅僅使用python自帶的標準庫是不夠的,還需要其他別人寫好的(或自己寫的)庫,也叫三方庫。同時,我們也不僅僅只有一個項目,項目之間所依賴的庫也可能有所不同,這時候我們可以做環境隔離,也就是為每個項目創建一個虛擬環境,項目a運行在環境A,項目b運行在環境B,我們可以在各自項目的運行環境裝好項目的依賴的三方庫。
二.實操
1 用python 自帶的模塊 venv 來安裝
ve
virtualenv
,
Python