This is an automated email from the ASF dual-hosted git repository. flycash pushed a change to branch feature/dubbo-2.7.5 in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.
from 422b678 Merge pull request #469 from flycash/inmemory-service-discovery new 6e574cc Add:format dir new 79218a1 Mod:resolve conflict new 4cced63 Merge branch 'code_enhance_of_urlinit' into metadata_report new 485cd5f Mod:format mod new 690333b Mod:resolve conflict new 8cc8060 Merge branch 'feature/dubbo-2.7.5' into metadata_report new 0b0fde8 Add: add exporter new 8d3329f Merge branch 'develop' into metadata_report new 6a9591a Add:identifier ut new b3dddc8 Mod: move service name mapping new 863dd0f Mod:make ut run new 207e246 Mod:resolve conflict new 74d6dd9 Mod:format new dc405a7 Add:liscense new ef06c72 Mod:dir rename new 5d380d0 Mod:import pkg rename new f580027 Mod:rw problem new 851966e Merge branch 'feature/dubbo-2.7.5' into metadata_report new ace7899 Mod:rw problem new 4521e09 Mod:rw problem new 66aa1a0 Mod:rw problem new ad995d8 Add:add for resolve rw new 5067dae Mod:treeset to skiplist new f595f50 Mod:resolve conflict new 370681a Merge pull request #471 from hxmhlt/metadata_report The 1988 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: common/constant/key.go | 1 + common/extension/metadata_report_factory.go | 8 +- common/rpc_service.go | 5 + config/base_config_test.go | 36 ---- config/config_loader.go | 1 + config/config_loader_test.go | 55 ++++- config/instance/metedata_report.go | 6 +- config/service_config.go | 64 +++++- config/service_config_test.go | 56 +---- go.mod | 2 +- go.sum | 9 +- metadata/definition/definition.go | 48 +++++ metadata/identifier/base_metadata_identifier.go | 44 ++-- .../identifier/base_metadata_identifier_test.go | 26 ++- metadata/identifier/metadata_identifier.go | 15 +- .../identifier/metadata_identifier_test.go | 31 ++- metadata/identifier/service_metadata_identifier.go | 17 +- .../identifier/service_metadata_identifier_test.go | 32 ++- .../identifier/subscribe_metadata_identifier.go | 15 +- .../subscribe_metadata_identifier_test.go | 31 ++- .../dynamic/service_name_mapping.go | 4 +- .../dynamic/service_name_mapping_test.go | 0 .../memory/service_name_mapping.go | 0 metadata/{ => mapping}/service_name_mapping.go | 2 +- metadata/{ => report/factory}/report_factory.go | 11 +- metadata/{ => report}/report.go | 5 +- metadata/service.go | 37 ---- metadata/service/exporter/configurable/exporter.go | 103 +++++++++ .../service/exporter/configurable/exporter_test.go | 117 +++++++++++ metadata/{ => service/exporter}/exporter.go | 9 +- metadata/service/inmemory/service.go | 232 +++++++++++++++++++++ metadata/service/inmemory/service_test.go | 125 +++++++++++ metadata/service/service.go | 63 ++++++ 33 files changed, 944 insertions(+), 266 deletions(-) copy config/config_utils_test.go => metadata/identifier/base_metadata_identifier_test.go (64%) copy common/extension/metrics_test.go => metadata/identifier/metadata_identifier_test.go (62%) copy common/extension/metrics_test.go => metadata/identifier/service_metadata_identifier_test.go (58%) copy common/extension/health_checker_test.go => metadata/identifier/subscribe_metadata_identifier_test.go (59%) rename metadata/{namemapping => mapping}/dynamic/service_name_mapping.go (97%) rename metadata/{namemapping => mapping}/dynamic/service_name_mapping_test.go (100%) rename metadata/{namemapping => mapping}/memory/service_name_mapping.go (100%) rename metadata/{ => mapping}/service_name_mapping.go (98%) rename metadata/{ => report/factory}/report_factory.go (76%) rename metadata/{ => report}/report.go (90%) delete mode 100644 metadata/service.go create mode 100644 metadata/service/exporter/configurable/exporter.go create mode 100644 metadata/service/exporter/configurable/exporter_test.go rename metadata/{ => service/exporter}/exporter.go (81%) create mode 100644 metadata/service/inmemory/service.go create mode 100644 metadata/service/inmemory/service_test.go create mode 100644 metadata/service/service.go