Uvloop v0.8.0 发布,让网络飞一会儿

jopen 5年前
   <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>    <h2>更新日志</h2>    <ul>     <li> uvloop is declared stable and production ready;</li>     <li> Add support for DragonFlyBSD;</li>     <li> Update libuv: v1.10.1 -> v1.11.0.</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958999442751948821" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958999442845831475" 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/39cc2c97">http://www.open-open.com/news/view/39cc2c97</a></p>