syncless:使用stackless python的异步客户机和服务器库
syncless的Python项目详细描述
syncless是一个无阻塞(异步)并发客户机和服务器socket网络通信库,用于stackless python 2.6(也用于带有greenlet的常规python)。对于高速,syncless使用libev(和libevent)进行事件通知,syncless的部分代码是在pyrex/cython和c中实现的。仅此一点,syncless的速度就比python的许多非阻塞网络库要快。syncless包含一个异步dns解析器(使用evdns)和一个能够服务wsgi应用程序的http服务器。Syncless旨在成为事件驱动网络引擎(如Twisted、Asyncore、PyEvent、Python LibEvent和Friendfeed's Tornado)的一个基于协程的替代品,它是Gevent、Eventlet和Concurrence的竞争对手。