adjust proto
This commit is contained in:
@@ -34,6 +34,8 @@ service SeaweedMessaging {
|
||||
// data plane
|
||||
rpc Publish (stream PublishRequest) returns (stream PublishResponse) {
|
||||
}
|
||||
rpc Subscribe (stream SubscribeRequest) returns (stream SubscribeResponse) {
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
@@ -144,13 +146,14 @@ message CheckTopicPartitionsStatusResponse {
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
message DataMessage {
|
||||
bytes key = 1;
|
||||
bytes value = 2;
|
||||
}
|
||||
message PublishRequest {
|
||||
message InitMessage {
|
||||
Segment segment = 1;
|
||||
}
|
||||
message DataMessage {
|
||||
bytes key = 1;
|
||||
bytes value = 2;
|
||||
Topic topic = 1;
|
||||
Partition partition = 2;
|
||||
}
|
||||
oneof message {
|
||||
InitMessage init = 1;
|
||||
@@ -163,3 +166,24 @@ message PublishResponse {
|
||||
string error = 2;
|
||||
bool is_closed = 3;
|
||||
}
|
||||
message SubscribeRequest {
|
||||
message InitMessage {
|
||||
Topic topic = 1;
|
||||
Partition partition = 2;
|
||||
}
|
||||
oneof message {
|
||||
InitMessage init = 1;
|
||||
DataMessage data = 2;
|
||||
}
|
||||
int64 sequence = 3;
|
||||
}
|
||||
message SubscribeResponse {
|
||||
message CtrlMessage {
|
||||
string error = 1;
|
||||
string redirect_to_broker = 2;
|
||||
}
|
||||
oneof message {
|
||||
CtrlMessage ctrl = 1;
|
||||
DataMessage data = 2;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user