Uvloop v0.7.2 发布,让网络飞一会儿
jopen 8年前
<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/ec1a88dc0c96c34a67048d410b0496e4.png" /></strong></p> <p> </p> <p>Uvloop——一个完整的asyncio事件循环的替代品,它建立在libuv基础之上,由Cython编写而成。Uvloop使得Asyncio更加快速,事实上,它至少是Nodejs,Gevent或者其他Python异步框架速度的两倍。Uvloop的性能表现可以与用Go编写的项目相媲美。Uvloop是由Cython编写,建立在Libuv基础之上。Libuv是nodejs中使用到的一个高性能,跨平台的异步I/O库,由于它nodejs的广泛使用和受欢迎程度,因而libuv是非常稳定和快速的。Uvloop实现了所有的asyncio的事件循环API,高层的Python对象包裹了底层的libuv数据结构和函数。通过使用继承来保证代码的整洁,并且确保了任何人工干预的内存管理都与libuv原语的生命周期同步。</p> <p> </p> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958997671954689449" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4958997672089264174" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/7a3e0ed4">http://www.open-open.com/news/view/7a3e0ed4</a></p>