pyros-dev / pyros

Python interfacing for multiprocess software - A Python blanket for ROS to hide inside
BSD 3-Clause "New" or "Revised" License
25 stars 4 forks source link

Investigate gRPC #83

Open asmodehn opened 8 years ago

asmodehn commented 8 years ago

http://www.grpc.io/

This would allow to make REST API generation super easy (using grpc gateway), and would ultimately make it possible to simplify rostful (doing only debugging tools serving, not the REST API).

Deployment would also be simpler since we wouldnt need all these python web dependencies to serve ROS services as REST. Rostful could live completely in a python venv, connecting via gRPC gateway.