package grpcclient import ( "git.hlsq.asia/alex/proto/proto/rs/rspb" "git.hlsq.asia/alex/service-common/discover" "git.hlsq.asia/alex/service-common/discover/common" "git.hlsq.asia/alex/service-common/net/grpc/resolver" ) func CourtPhysicalNewClient(sid ...int64) (rspb.CourtPhysicalClient, error) { c, err := discover.FindServer(common.KeyDiscoverCourtPhysical, sid...) if err != nil { return nil, err } return rspb.NewCourtPhysicalClient(c), nil } func CourtPhysicalNewClientLB() (rspb.CourtPhysicalClient, error) { c, err := resolver.GetGrpcClientConn("etcd:///" + common.KeyDiscoverServiceNameCourtPhysical) if err != nil { return nil, err } return rspb.NewCourtPhysicalClient(c), nil }