Python implementation of RSocket
The latest version from pypi can be installed using:
pip install rsocket
or install any of the extras:
pip install --pre rsocket[rx]
Alternatively, download the source code, build a package:
python3 setup.py bdist_wheel
and use the resulting package from the ./dist folder, or install locally:
python3 setup.py install
Documentation is available on the official rsocket.io site.
Examples can be found in the /examples folder. It contains various server and client usages. The following is a table denoting which client example is constructed to be run against which server example. Some of the examples are in java to show compatibility with a different implementation.
The examples/test_examples.py shows which pairs of client/server work with each other, and can be used to execute all the examples (except for the client_springboot.py which is set up to work against https://github.com/benwilcock/spring-rsocket-demo)
|server (python)||server (java)||client (python)||client(java)|