Gevent是一个 coroutine 基于 Python 使用的网络库 greenlet 在 libev 或 libuv 事件循环。
功能包括:
基于greenlets的轻量级执行单元。
Cooperative DNS queries 通过线程工具、dnspython或c-ares执行。
Monkey patching utility 使第三方模块变得合作
TCP/UDP/HTTP服务器
子流程支持(通过 gevent.subprocess )
线程池
GEvent是 inspired by eventlet 但它具有更一致的API、更简单的实现和更好的性能。阅读其他人的原因 use gevent 并查看 open source projects based on gevent .
Gevent是由 Denis Bilenko .
从1.1版开始,gevent由jason madden维护 NextThought 在…的帮助下 contributors 并获得麻省理工学院的许可。
见 what's new 在最新的主要版本中。
查看详细信息 changelog 对于此版本。
如果你喜欢 gevent , donate 支持发展。