@@ -34,7 +34,6 @@ import (
3434 "github.com/dubbogo/grpc-go/encoding/msgpack"
3535 "github.com/dubbogo/grpc-go/encoding/proto_wrapper_api"
3636 "github.com/dubbogo/grpc-go/encoding/raw_proto"
37-
3837 perrors "github.com/pkg/errors"
3938)
4039
@@ -238,10 +237,13 @@ func (t *TripleServer) Start() {
238237 desc := grpcService .XXX_ServiceDesc ()
239238 desc .ServiceName = key .(string )
240239 grpcServer .RegisterService (desc , value )
241- return true
240+ } else {
241+ desc := createGrpcDesc (key .(string ), value .(common.TripleUnaryService ))
242+ grpcServer .RegisterService (desc , value )
243+ }
244+ if key == "grpc.reflection.v1alpha.ServerReflection" {
245+ grpcService .(common.TripleGrpcReflectService ).SetGRPCServer (grpcServer )
242246 }
243- desc := createGrpcDesc (key .(string ), value .(common.TripleUnaryService ))
244- grpcServer .RegisterService (desc , value )
245247 return true
246248 })
247249
@@ -263,6 +265,9 @@ func (t *TripleServer) RefreshService() {
263265 desc := createGrpcDesc (key .(string ), value .(common.TripleUnaryService ))
264266 grpcServer .RegisterService (desc , value )
265267 }
268+ if key == "grpc.reflection.v1alpha.ServerReflection" {
269+ grpcService .(common.TripleGrpcReflectService ).SetGRPCServer (grpcServer )
270+ }
266271 return true
267272 })
268273 t .grpcServer .Stop ()
0 commit comments