python框架,用于并行、分布式、异步网络编程,包括协同路由、异步完成和消息传递。
asyncoro的Python项目详细描述
asyncoro是 异步、并发、分布式协同程序设计,异步 完成和消息传递。
与其他异步框架不同,使用asyncoro开发的程序
与带有线程的程序具有相同的逻辑和结构
语法变化-主要使用yield和异步完成
控制Asyncoro的调度程序,该调度程序交叉执行协同路由,
类似于操作系统执行多个进程的方式。此外,
Asyncoro有许多附加功能,包括
通信、分布式计算/编程等
与线程不同,使用asyncoro创建进程(协程)非常
效率高此外,使用asyncoro上下文切换仅在协同路由时发生
使用yield(通常用于异步调用),因此不需要
锁定并且没有不必要的上下文切换的开销。 Asyncoro适用于Python版本2.7+和3.1+。它已经过测试
Linux、MacOSX和Windows;它也可以在其他平台上工作。 asyncoro是用python中的标准模块实现的。 如果psutil在节点上可用,则节点
可用性状态(CPU、内存和磁盘)在状态消息中发送,并显示
在web浏览器中,这样就可以监视节点/应用程序的性能。 在windows下,有效的轮询通知程序i/o完成端口(iocp)是
仅当pywin32可用时才支持;
否则,将使用效率低下的select通知程序。 要安装Asyncoro,请运行:功能
依赖关系
安装
python -m pip install asyncoro
推荐PyPI第三方库