mirror of
https://github.com/go-micro/go-micro.git
synced 2024-12-24 10:07:04 +02:00
3d7d5ce6b4
* api: add static router and improve path parser in rpc handler Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * expose metadata context key to be able to get unmodified map keys Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * server/grpc: fix jsonpb codec for protobuf msg Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * api/handler/rpc: write 204 status code when rsp is nil Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * api/handler/rpc: add check for nil response for non javascript Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
19 lines
339 B
Protocol Buffer
19 lines
339 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package go.micro.api;
|
|
|
|
service Api {
|
|
rpc Register(Endpoint) returns (EmptyResponse) {};
|
|
rpc Deregister(Endpoint) returns (EmptyResponse) {};
|
|
}
|
|
|
|
message Endpoint {
|
|
string name = 1;
|
|
repeated string host = 2;
|
|
repeated string path = 3;
|
|
repeated string method = 4;
|
|
bool stream = 5;
|
|
}
|
|
|
|
message EmptyResponse {}
|