1234567891011121314151617181920212223242526 |
- syntax = "proto3";//声明proto的版本 只能 是3,才支持 grpc
- //声明 包名
- package proto;
- //心跳检测
- service HeartBeat {
- /*
- 以下 分别是 服务端 推送流, 客户端 推送流 ,双向流。
- */
- //rpc GetStream (StreamReqData) returns (stream StreamResData){}
- rpc PutStream (stream StreamReqData) returns (StreamResData){}
- //rpc AllStream (stream StreamReqData) returns (stream StreamResData){}
- }
- //stream请求结构
- message StreamReqData {
- string serviceName = 1;//服务名称
- string serviceAddr = 2;//ip:端口
- }
- //stream返回结构
- message StreamResData {
- string data = 1;
- }
|