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;
|
bytes value = 1;
|
||||||
uint64 offset = 2;
|
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