pyancillary:为 PyPy 构建的异步网络库

时间:2024-07-28 03:44:24
【文件属性】:

文件名称:pyancillary:为 PyPy 构建的异步网络库

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-28 03:44:24

Python

阴毛的 Pyancillary 是 Python 的异步网络库,在 pypy 上表现最佳。 为什么? Pyancillary 是多进程并发的。 与允许操作系统在进程之间进行负载平衡的节点集群模块不同,Pyancillary 将负载平均分配给所有进程。 这是至关重要的,因为在节点集群中,单个进程可以在高负载期间接受连接,而该连接本来可以由另一个可能处理 0 个并发连接的进程更好地提供服务。 当您可以使用多个内核时,依靠操作系统进行负载平衡是低效的 安装: $ git clone https://github.com/YuaShizuki/pyancillary.git $ pypy setup.py install 例子: # simple hello world http server import pyancillary . load_balancer as lb import


【文件预览】:
pyancillary-master
----setup.py(153B)
----.gitignore(12B)
----example.py(852B)
----README.md(2KB)
----pyancillary()
--------__init__.py(0B)
--------ioloop.py(3KB)
--------selectors.py(18KB)
--------compare_with_node.js(463B)
--------load_balancer.py(2KB)
--------asock.py(4KB)

网友评论