syntax = "proto3"; package go.micro.server; service Server { rpc Handle(HandleRequest) returns (HandleResponse) {}; rpc Subscribe(SubscribeRequest) returns (SubscribeResponse) {}; } message HandleRequest { string service = 1; string endpoint = 2; string protocol = 3; } message HandleResponse {} message SubscribeRequest { string topic = 1; } message SubscribeResponse {}