jega是python3的并发网络和协作多任务库。
jega的Python项目详细描述
杰加
jega是python3的并发网络和协作多任务库。
功能:
- 基于picoev的快速事件循环。
- 基于greenlet和快速调度程序的轻量级任务。
- 协作同步原语:锁、事件、队列、通道
- Futures API(几乎)与标准库兼容
- 通过c-ares或线程池执行的DNS查询。
- 多个标准库模块的协作版本
- 能够使用为标准阻塞套接字编写的标准库和第三方模块
杰加的灵感来自gevent和evergreen以及pep3156。
要求
jega需要python 3.x>;=3.2。以及greenlet>;=0.4.0。
jega支持linux、freebsd(mac os x不测试)。
安装
从pypi安装:
$ easy_install -ZU jega
如果使用最新的源代码安装jega,请运行setup.py:
$ python setup.py develop $ python setup.py install