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的竞争对手。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)