文件名称:asyncio-rpc:带有MsgPack序列化的Asyncio远程过程调用(RPC)客户端和服务器
文件大小:40KB
文件格式:ZIP
更新时间:2024-05-28 09:35:06
Python
Asyncio-rpc:远程过程调用框架 用于异步远程过程调用的Python包 免费软件:BSD许可证 文档: : 。 概述 特征 Asyncio RPC客户端/服务器 Msgpack序列化,带有使用自己的数据类的选项(Python 3.7) Redis通信层 可以添加其他序列化方法和通信层 例子 可以从以下目录运行示例,以获取数据类示例(使用localhost作为Redis主机): >>> python3.7 - m examples.dataclass.server localhost >>> python3.7 - m examples.dataclass.client localhost 测验 >>> docker - compose run pytest -- cov = asyncio_rpc -- cov - report = html
【文件预览】:
asyncio-rpc-master
----setup.py(2KB)
----.gitignore(1KB)
----Dockerfile(314B)
----asyncio_rpc()
--------serialization()
--------__init__.py(28B)
--------commlayers()
--------client.py(11KB)
--------models.py(3KB)
--------server.py(10KB)
--------pubsub.py(3KB)
--------exceptions.py(525B)
----.dockerignore(35B)
----.travis.yml(276B)
----MANIFEST.in(262B)
----requirements_dev.txt(212B)
----LICENSE(1KB)
----HISTORY.rst(1KB)
----setup.cfg(481B)
----docker-compose.yml(270B)
----requirements_base.txt(56B)
----examples()
--------dataclass()
--------decorators()
--------stacked()
--------basic()
----README.rst(1KB)
----tests()
--------test_rpc_client.py(1KB)
--------__init__.py(0B)
--------test_msgpack_serialization.py(3KB)
--------test_simple_rpc_calls.py(5KB)
--------utils.py(4KB)
--------test_rpc_server.py(980B)
--------test_pubsub.py(2KB)
----AUTHORS.rst(237B)
----CONTRIBUTING.rst(3KB)
----docs()
--------index.rst(247B)
--------installation.rst(1KB)
--------readme.rst(27B)