add Path metadata

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
Василий Толстов 2023-11-03 19:30:00 +03:00
parent 786bbb7185
commit 1a22da8e7a
3 changed files with 31 additions and 1033 deletions

18
go.mod
View File

@ -1,11 +1,17 @@
module go.unistack.org/micro-server-grpc/v3 module go.unistack.org/micro-server-grpc/v3
go 1.16 go 1.20
require ( require (
github.com/golang/protobuf v1.5.2 github.com/golang/protobuf v1.5.3
go.unistack.org/micro/v3 v3.10.14 go.unistack.org/micro/v3 v3.10.31
golang.org/x/net v0.5.0 golang.org/x/net v0.17.0
google.golang.org/grpc v1.52.3 google.golang.org/grpc v1.59.0
google.golang.org/protobuf v1.28.1 google.golang.org/protobuf v1.31.0
)
require (
golang.org/x/sys v0.13.0 // indirect
golang.org/x/text v0.13.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 // indirect
) )

1045
go.sum

File diff suppressed because it is too large Load Diff

View File

@ -234,6 +234,7 @@ func (g *Server) handler(srv interface{}, stream grpc.ServerStream) (err error)
for k, v := range gmd { for k, v := range gmd {
md.Set(k, strings.Join(v, ", ")) md.Set(k, strings.Join(v, ", "))
} }
md.Set("Path", fullMethod)
var td string var td string
// timeout for server deadline // timeout for server deadline