adjust API

This commit is contained in:
Chris Lu
2020-04-18 11:45:57 -07:00
parent 11f5a6d913
commit 5af49c7aa5
5 changed files with 159 additions and 79 deletions

View File

@@ -46,6 +46,12 @@ message SubscriberMessage {
AckMessage ack = 2;
}
message RawData {
bytes key = 1; // Message key
bytes value = 2; // Message payload
map<string, bytes> headers = 3; // Message headers
}
message Message {
int64 timestamp = 1 [jstype = JS_STRING]; // When the message was received by the broker
bytes key = 2; // Message key
@@ -68,12 +74,12 @@ message PublishRequest {
int32 partition = 3;
}
InitMessage init = 1;
message DataMessage {
message RawData {
bytes key = 1; // Message key
bytes value = 2; // Message payload
map<string, bytes> headers = 3; // Message headers
}
DataMessage data = 2;
RawData data = 2;
}
message PublishResponse {