天天看点

greenev —— Python 异步网络服务框架

greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。

本项目受到gevent, openresty, alilua, skynet, clowwindy/ssloop的启发,在此表示感谢。

reactor模式采用基于epoll, kqueue, poll, select的io复用机制

基于底层的reactor完成上层greenlet协程的调度

在centos6.5, ubuntu12.04, freebsd10.1, windows7上测试通过

只需调用g.parent.switch挂起当前的协程,而无需管理其中的细节

测试前请修改如下系统参数(centos):