12345678910111213141516171819202122232425 |
- syntax = "proto3";//声明proto的版本 只能 是3,才支持 grpc
- //声明 包名
- package proto;
- //服务器负载数据上报
- service ServerLoad {
- /*
- 以下 分别是 服务端 推送流, 客户端 推送流 ,双向流。
- */
- //rpc GetStream (StreamReqData) returns (stream StreamResData){}
- rpc PutStream (stream ServerLoadStreamReqData) returns (ServerLoadStreamResData){}
- //rpc AllStream (stream StreamReqData) returns (stream StreamResData){}
- }
- //stream请求结构
- message ServerLoadStreamReqData {
- string ip = 1;
- double load = 2;
- }
- //stream返回结构
- message ServerLoadStreamResData {
- string code = 1;
- }
|