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; }