...
gRPC will enable more ONOS apps to be moved off-platform consuming fewer system resources and providing a degree of isolation to reduce the chances of a fault in an application effecting the system as a whole.
Brigade Leads:
Active Brigade Members:
- Jian Tian - ZTE Corporation
- Ke Zhiyong - ZTE Corporation
- Wu Shaoyong - ZTE Corporation
- Frank Wang - Inspur
- Shivani Vaidya - ON.LABONF
Inactive Brigade Members:
...
We have a google group which can be found here (private to members but you can request access).
We also have a slack channel within ONOS slack.
Scope:
Short Term:
- Support gRPC as a northbound interface.
- Create handcrafted message types to provide access to system services (similar to the current REST API's but with improved performance via HTTP/2 multiplexing and improved encoding efficiency).
- Create thorough test suites.
...
- Create language packs for other languages to enable use of more complicated models (i.e. topology)
- Add support for automatic code generation from ONOS service API's.
- Explore the possibility of enabling gRPC for East/West communication.
How to get involved:
Contact Aaron at aaron@onlab.us or Jian at jian@opennetworking.org (please include "gRPC" in the subject).