add control message to data message

This commit is contained in:
chrislu
2024-03-31 16:35:46 -07:00
parent 546ae87c39
commit 66a878af39
5 changed files with 502 additions and 427 deletions

View File

@@ -180,11 +180,14 @@ message SubscriberToSubCoordinatorResponse {
}
//////////////////////////////////////////////////
message ControlMessage {
bool is_close = 1;
}
message DataMessage {
bytes key = 1;
bytes value = 2;
int64 ts_ns = 3;
bool is_close = 4;
ControlMessage ctrl = 4;
}
message PublishMessageRequest {
message InitMessage {
@@ -244,13 +247,13 @@ message SubscribeMessageRequest {
}
}
message SubscribeMessageResponse {
message CtrlMessage {
message SubscribeCtrlMessage {
string error = 1;
bool is_end_of_stream = 2;
bool is_end_of_topic = 3;
}
oneof message {
CtrlMessage ctrl = 1;
SubscribeCtrlMessage ctrl = 1;
DataMessage data = 2;
}
}