Added Sync RPC call; it's identical to ListServices for now

This commit is contained in:
Milos Gajdos
2019-09-23 21:08:31 +01:00
parent 04a5d884da
commit 61ee436cc4
4 changed files with 152 additions and 41 deletions

View File

@@ -8,6 +8,7 @@ service Registry {
rpc Deregister(Service) returns (EmptyResponse) {};
rpc ListServices(ListRequest) returns (ListResponse) {};
rpc Watch(WatchRequest) returns (stream Result) {};
rpc Sync(SyncRequest) returns (SyncResponse) {};
}
// Service represents a go-micro service
@@ -72,6 +73,13 @@ message WatchRequest {
string service = 1;
}
// SyncRequest to request registry sync
message SyncRequest {}
message SyncResponse {
repeated Service services = 1;
}
// EventType defines the type of event
enum EventType {
Create = 0;