Easily create gRPC clients and servers from protobuf descriptions to build distributed services.
Copyright 2015 Google Inc, 2017 Neal Fultz
- grpc
- protobuf
- RProtoBuf
See install
for my installation notes...
There are runnable examples in the demo/
folder.
To start a HelloWorld server:
R -e 'demo("helloserver", "grpc")'
To run a client against a running HelloWorld server:
R -e 'demo("helloclient", "grpc")'
Both are cross compatible with the Node, Python and C++ Greeter examples provided by the grpc library.
There's a simple trained on the iris
dataset and making that available for scoring via a gRPC service:
R -e 'demo("iris-server", "grpc")'
An example client to this service from R:
R -e 'demo("iris-client", "grpc")'
- Streaming services
- Authentication and Encryption
- Error handling
- Docs