什么是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的开源项目列表

相关文章
相关标签/搜索