|
@@ -24,11 +24,12 @@ type DialOption struct {
|
|
|
func GetDialInsecure(
|
|
func GetDialInsecure(
|
|
|
r *registry.Registry,
|
|
r *registry.Registry,
|
|
|
logger log.Logger,
|
|
logger log.Logger,
|
|
|
|
|
+ clientName string,
|
|
|
endpointNameKey string, option *DialOption) (*grpc2.ClientConn, error) {
|
|
endpointNameKey string, option *DialOption) (*grpc2.ClientConn, error) {
|
|
|
option = checkOption(option)
|
|
option = checkOption(option)
|
|
|
|
|
|
|
|
- if _, ok := connMap[endpointNameKey]; ok {
|
|
|
|
|
- return connMap[endpointNameKey], nil
|
|
|
|
|
|
|
+ if _, ok := connMap[clientName]; ok {
|
|
|
|
|
+ return connMap[clientName], nil
|
|
|
}
|
|
}
|
|
|
endpoint := grpc.WithEndpoint(endpointNameKey)
|
|
endpoint := grpc.WithEndpoint(endpointNameKey)
|
|
|
option.Middlewares = append(option.Middlewares, logging.Client(logger))
|
|
option.Middlewares = append(option.Middlewares, logging.Client(logger))
|
|
@@ -46,7 +47,7 @@ func GetDialInsecure(
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return nil, err
|
|
return nil, err
|
|
|
}
|
|
}
|
|
|
- connMap[endpointNameKey] = conn
|
|
|
|
|
|
|
+ connMap[clientName] = conn
|
|
|
return conn, nil
|
|
return conn, nil
|
|
|
}
|
|
}
|
|
|
|
|
|