aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/messaging.proto
diff options
context:
space:
mode:
Diffstat (limited to 'weed/pb/messaging.proto')
-rw-r--r--weed/pb/messaging.proto14
1 files changed, 13 insertions, 1 deletions
diff --git a/weed/pb/messaging.proto b/weed/pb/messaging.proto
index 56f60b212..689c22d29 100644
--- a/weed/pb/messaging.proto
+++ b/weed/pb/messaging.proto
@@ -15,6 +15,9 @@ service SeaweedMessaging {
rpc Publish (stream PublishRequest) returns (stream PublishResponse) {
}
+ rpc DeleteTopic (DeleteTopicRequest) returns (DeleteTopicResponse) {
+ }
+
rpc ConfigureTopic (ConfigureTopicRequest) returns (ConfigureTopicResponse) {
}
@@ -47,6 +50,7 @@ message SubscriberMessage {
int64 message_id = 1;
}
AckMessage ack = 2;
+ bool is_close = 3;
}
message Message {
@@ -54,11 +58,11 @@ message Message {
bytes key = 2; // Message key
bytes value = 3; // Message payload
map<string, bytes> headers = 4; // Message headers
+ bool is_close = 5;
}
message BrokerMessage {
Message data = 1;
- bool is_close = 2;
}
message PublishRequest {
@@ -80,6 +84,14 @@ message PublishResponse {
string new_broker = 1;
}
RedirectMessage redirect = 2;
+ bool is_closed = 3;
+}
+
+message DeleteTopicRequest {
+ string namespace = 1;
+ string topic = 2;
+}
+message DeleteTopicResponse {
}
message ConfigureTopicRequest {