用pyuv实现tornado ioloop

tornaduv的Python项目详细描述


Build statusDownloadsLatest VersionLicense

tornaduv是一个Tornadoioloop实现 它使用pyuv作为网络库 包含在Tornado中的内置epoll和kqueue轮询器。

pyuv是libuv的python接口,libuv是一个高性能的异步 网络库用作nodejs的平台层。

安装

tornaduv要求pyuv>;=1.0.0和tornado>;=3.0。

pip install git+https://github.com/saghul/tornaduv.git

注意:如果您使用的是Tornado 2.4.x,则需要使用“Tornado 24”分支 或者0.2.x版本的tornaduv。

使用它

为了使用Tornaduv,需要指示Tornado使用 我们的ioloop。为此,请在开头添加以下行 你的项目:

from tornado.ioloop import IOLoop
from tornaduv import UVLoop
IOLoop.configure(UVLoop)

测试

如果要使用Tornaduv运行Tornado测试套件,请运行以下命令:

python -m tornado.test.runtests --ioloop='tornaduv.UVLoop' --verbose

作者

萨尔伊巴拉科雷特格saghul@gmail.com>;

许可证

tornaduv使用mit许可,检查许可文件。

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

推荐PyPI第三方库


热门话题
java在SearchView上获取空对象引用   使用参数从命令行运行java Maven项目时出错   java如何根据其他属性对属性进行排序?   java MongoDB不会为嵌套文档的_id字段保存空值   xml如何使用Java从SOAP响应中检索元素值?   java根据给定的DateTimeFieldType对DateTime进行取整   java标识是否已打开JDialog   在WLS/JDeveloper中部署简单java文件   java如何处理带有最终字段的空构造函数   java如何从单张图生成矢量图像   java Swing工作线程在大型XML解析期间导致延迟   H2数据库中@GeneratedValue的java问题   JavaSpring表达式语言检查字符串列表中是否包含字符串   java检查二叉树中的节点是否有子节点?   java为多个几乎相似的片段重用同一适配器   java libgdx处理cam外部的对象   RecycleView Android/Java中的可自定义适配器存在问题   java总是调用线程。currentThread()。中断();当捕捉到中断异常时?   多线程在java中顺序的含义是什么?