Skip to content

nens/asyncio-rpc

Repository files navigation

Asyncio-rpc: Remote procedure calling framework

The Python package for the asyncio remote procedure calling

image

Documentation Status

Overview

Features

  • Asyncio RPC client/server
  • Msgpack serialization with option to use own dataclasses (Python 3.8)
  • Redis communication layer
  • Other serialization methods and communication layers can be added

Examples

The examples can be run from this directory, for the dataclass example (using localhost as redis host):

>>> python3.8 -m examples.dataclass.server localhost >>> python3.8 -m examples.dataclass.client localhost

Testing

>>> docker-compose run pytest --cov=asyncio_rpc --cov-report=html

About

Asyncio remote procedure call (RPC) client & server with MsgPack serialization

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •