Skip to content
Simple examples for gRPC, Thrift and RPyC
Python Thrift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
grpc
grpc_advanced
rpyc
thrift
thriftpy
.gitignore
.travis.yml
LICENSE
README.md
setup.cfg

README.md

service_demo

Build Status license

Python3 server and client examples for gRPC, Thrift and RPyC.

Service Example

  • TimeService implents get_time RPC call.
  • get_time returns the current server time in string format.

Implementations

  • grpc
  • thrift
  • thriftpy
  • rpyc
  • (Upcoming) grpc streaming
  • (Upcoming) thrift streaming
  • (Upcoming) rpyc streaming

How to use

  1. Create an virtualenv and install requirements.

    cd grpc
    pip3 install -r requirements.txt
  2. Run Server in one terminal window:

    python3 server.py
  3. Run Client in another terminal:

    python3 client.py
You can’t perform that action at this time.