2022-05-16 16:18:26 +00:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
package com.yuandian.dataflow.rpc;
|
|
|
|
// option java_package = "com.yuandian.dataflow.rpc";
|
|
|
|
|
|
|
|
// option java_outer_classname = "com.yuandian.dataflow.rpc";
|
2022-05-17 16:56:52 +00:00
|
|
|
option java_multiple_files = false;//以非外部类模式生成
|
2022-05-16 16:18:26 +00:00
|
|
|
|
|
|
|
service DataFlow {
|
|
|
|
rpc Update (State) returns (Response);
|
|
|
|
}
|
|
|
|
|
|
|
|
message State {
|
|
|
|
map<int32, QueueState> QueueMap = 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
message QueueState {
|
|
|
|
int32 Size = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message Response {
|
|
|
|
int32 Code = 1;
|
|
|
|
string Message = 2;
|
|
|
|
bytes Data = 3;
|
|
|
|
}
|