Add service definitions in the log proto.
This commit is contained in:
parent
298bfaceee
commit
2b743da453
1 changed files with 23 additions and 0 deletions
|
|
@ -8,3 +8,26 @@ message Record {
|
|||
bytes value = 1;
|
||||
uint64 offset = 2;
|
||||
}
|
||||
|
||||
service Log {
|
||||
rpc Produce(ProduceRequest) returns (ProduceResponse) {}
|
||||
rpc Consume(ConsumeRequest) returns (ConsumeResponse) {}
|
||||
rpc ProduceStream(stream ProduceRequest) returns (stream ProduceResponse) {}
|
||||
rpc ConsumeStream(ConsumeRequest) returns (stream ConsumeResponse) {}
|
||||
}
|
||||
|
||||
message ProduceRequest {
|
||||
Record record = 1;
|
||||
}
|
||||
|
||||
message ProduceResponse {
|
||||
uint64 offset = 1;
|
||||
}
|
||||
|
||||
message ConsumeRequest {
|
||||
uint64 offset = 1;
|
||||
}
|
||||
|
||||
message ConsumeResponse {
|
||||
Record record = 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue