diff --git a/metadata/mapping/dynamic/service_name_mapping.go b/metadata/mapping/dynamic/service_name_mapping.go index bf578d54aca1c22ec1564791d1f86caabe6b5bab..49b7747065a06ea5b9c4aab06224e6aa5b11d564 100644 --- a/metadata/mapping/dynamic/service_name_mapping.go +++ b/metadata/mapping/dynamic/service_name_mapping.go @@ -18,6 +18,7 @@ package dynamic import ( + "github.com/apache/dubbo-go/metadata/mapping" "strconv" "sync" "time" @@ -33,7 +34,6 @@ import ( "github.com/apache/dubbo-go/common/constant" "github.com/apache/dubbo-go/config" "github.com/apache/dubbo-go/config_center" - "github.com/apache/dubbo-go/metadata" ) const ( @@ -84,7 +84,7 @@ var ( ) // GetServiceNameMappingInstance will return an instance of DynamicConfigurationServiceNameMapping -func GetServiceNameMappingInstance() metadata.ServiceNameMapping { +func GetServiceNameMappingInstance() mapping.ServiceNameMapping { serviceNameMappingInitOnce.Do(func() { dc := common_cfg.GetEnvInstance().GetDynamicConfiguration() serviceNameMappingInstance = &DynamicConfigurationServiceNameMapping{dc: dc} diff --git a/metadata/mapping/memory/service_name_mapping.go b/metadata/mapping/memory/service_name_mapping.go index cf051a11e49b3e3ba8e5346ffd0acc10340f861c..747753a1409942a13cf89192d9177b9b7e28d6bb 100644 --- a/metadata/mapping/memory/service_name_mapping.go +++ b/metadata/mapping/memory/service_name_mapping.go @@ -18,6 +18,7 @@ package memory import ( + "github.com/apache/dubbo-go/metadata/mapping" "sync" ) @@ -28,7 +29,6 @@ import ( import ( "github.com/apache/dubbo-go/common/extension" "github.com/apache/dubbo-go/config" - "github.com/apache/dubbo-go/metadata" ) func init() { @@ -50,7 +50,7 @@ var ( nameMappingInitOnce sync.Once ) -func GetInMemoryServiceNameMappingInstance() metadata.ServiceNameMapping { +func GetInMemoryServiceNameMappingInstance() mapping.ServiceNameMapping { nameMappingInitOnce.Do(func() { nameMappingInstance = &InMemoryServiceNameMapping{} })