Python中的twisted,tornado,gevent分析?

Python中的twisted,tornado,gevent?

  • gevent
    Python的并發(fā)框架

代碼看起來好看一些,但是維護比較差,patch沒有規(guī)律,而且里面封裝了C,對python3的支持最差.

  • twisted
    Python的事件驅(qū)動,異步執(zhí)行任務(wù)的網(wǎng)絡(luò)框架框架

穩(wěn)定性是最好的,但是需要較長時間的學習.對python3的支持較差.

  • tornado
    Python的web開發(fā)框架

兼容性最好.但是過于簡單了,功能不強,另外沒有python數(shù)據(jù)庫適配器能和tornado無縫對接,因此調(diào)用數(shù)據(jù)庫很麻煩,而且只支持web.

tornado見解

tornado雖然是一個異步框架维哈,但是也僅僅是框架而已秦踪,他只是實現(xiàn)了get或者post方法相對于返回消息的異步處理啸罢,但是畢竟是單進程單線程的,通過一個事件隊列來對所有經(jīng)過了自己事件化的事物做的分片處理,遇到執(zhí)行一個沒有異步化的命令欺矫,比如有IO操作的命令(或者耗時的命令)沈跨,自然框架就無能為力了,雖然他自己實現(xiàn)了一些異步的工具煤杀,比如AsyncHttpClient,但是還是太少了眷蜈,比如訪問數(shù)據(jù)庫的網(wǎng)絡(luò)IO,等待數(shù)據(jù)庫返回數(shù)據(jù)沈自,向redis請求數(shù)據(jù)等等酌儒,絕大部分關(guān)鍵的操作其實都是包含了blocking的IO操作的.

gevent見解

gevent可以說實現(xiàn)的比較徹底,他把所有的sockt枯途,disk 的IO操作都做了協(xié)程化處理忌怎,所以結(jié)合結(jié)合到tornado的異步化框架,效果肯定要好不少酪夷,特別是那種處理過程中涉及到IO操作頻繁的場景榴啸,更為明顯.

twisted見解

他支持很多種協(xié)議,包括UDP,TCP,TLS和其他應(yīng)用層協(xié)議,這點非常好,開發(fā)人員可以直接只用這些協(xié)議的實現(xiàn).

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晚岭,隨后出現(xiàn)的幾起案子鸥印,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件库说,死亡現(xiàn)場離奇詭異狂鞋,居然都是意外死亡,警方通過查閱死者的電腦和手機潜的,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門骚揍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人啰挪,你說我怎么就攤上這事信不。” “怎么了亡呵?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵抽活,是天一觀的道長。 經(jīng)常有香客問我政己,道長酌壕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任歇由,我火速辦了婚禮卵牍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘沦泌。我一直安慰自己糊昙,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布谢谦。 她就那樣靜靜地躺著释牺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪回挽。 梳的紋絲不亂的頭發(fā)上没咙,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音千劈,去河邊找鬼祭刚。 笑死,一個胖子當著我的面吹牛墙牌,可吹牛的內(nèi)容都是我干的涡驮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼喜滨,長吁一口氣:“原來是場噩夢啊……” “哼捉捅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起虽风,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤棒口,失蹤者是張志新(化名)和其女友劉穎寄月,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體无牵,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡剥懒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了合敦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡验游,死狀恐怖充岛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情耕蝉,我是刑警寧澤崔梗,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站垒在,受9級特大地震影響蒜魄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜场躯,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一谈为、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧踢关,春花似錦伞鲫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至儒搭,卻和暖如春吠架,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背搂鲫。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工傍药, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人默穴。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓怔檩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蓄诽。 傳聞我的和親對象是個殘疾皇子薛训,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,441評論 6 428
  • 環(huán)境管理管理Python版本和環(huán)境的工具。p–非常簡單的交互式python版本管理工具仑氛。pyenv–簡單的Pyth...
    MrHamster閱讀 3,783評論 1 61
  • GitHub 上有一個 Awesome - XXX 系列的資源整理,資源非常豐富乙埃,涉及面非常廣闸英。awesome-p...
    若與閱讀 18,615評論 4 418
  • 沒有人能打動我 哪怕一字一句 可你只是沉默 便要了我的命啊
    蘇蘇諾閱讀 90評論 0 4
  • 執(zhí)行力管理培訓(xùn)認為,人的執(zhí)行力與人的認知介袜、態(tài)度甫何、能力息息相關(guān)。 認知:對自己對事物的一種認識和理解遇伞。體現(xiàn)自己的智能...
    scho閱讀 591評論 0 0