diff --git a/grpcx/grpcx.go b/grpcx/grpcx.go index d692c5b..d09e8af 100644 --- a/grpcx/grpcx.go +++ b/grpcx/grpcx.go @@ -2,6 +2,7 @@ package grpcx import ( "os" + "path/filepath" "git.linkiio.cn/linkpay/invoke/chain" "git.linkiio.cn/linkpay/protobuf" @@ -43,6 +44,10 @@ func Registry(f ...func(s *grpcx.GrpcServer)) *grpcx.GrpcServer { grpcx.Resolver.Register(Etcd()) } + if GrpcConfig.Name == "default" || GrpcConfig.Name == "" { + GrpcConfig.Name = filepath.Base(os.Args[0]) + } + s := grpcx.Server.New(GrpcConfig) for _, fn := range f {