什麼是gevent

gevent是一個基於協程的python網絡庫,它使用greenlet在libev或libuv事件循環之上提供高級同步APIpython

功能包括服務器

基於libev或libuv的快速時間循環網絡

基於greenlets的輕量級執行單元性能

重用python標準庫中的概念的API(例如,有事件和隊列)線程

具備SSL支持的協做套接字協程

經過線程池,dnspython或c-ares執行的協做DNS查詢。dns

猴子修補實用程序,以使第三方模塊合做隊列

TCP/UDP/HTTP服務器進程

子進程支持(經過gevent.subclass)事件

線程池

 

gevent的靈感來自eventlet,但具備更一致的API,更簡單的實現和更好的性能。閱讀其餘人使用gevent的緣由,並查看基於gevent的開源項目列表

相關文章
相關標籤/搜索