This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.
from ff6fdf7 Merge pull request #206 from joeyzhouy/develop
new 90b03bb Merge branch 'master' into config_center
new e9c351a Merge branch 'master' into config_center
new 189adec Merge branch 'master' into config_center
new 4653db0 Merge branch 'config_params' into config_center
new 34145b4 Merge branch 'config_params' into config_center
new a94746d Add: define configurator
new 5924ce4 Add:dynamic config in registry protocol export
new d9703b9 Merge dev
new cf43b75 Add: protocol config center commit
new 13f9eed Add:before ci shell
new f361297 Add:unit test for dynamic cc 2.6
new 52bb0e1 Add:can run successful
new 4e2382b Merge remote-tracking branch 'apache/develop' into
config_center
new 4c1886f Add:add license header & format code
new 49dc253 Mod:dependency modify
new cb646cd Mod:dependency modify
new 2b5ee46 Mod:dependency modify
new db6a465 Mod:resolve pr review & merge develop
new 08b86ad Mod:bug in directory cache invoker
new bf4271b Mod:remove registry subscribe listen.next sleep error
new 23f5b40 Add:support single registry config in config center
new 895e7c3 Add:add support yaml default tag
new 414b7ae Add:reference & service protocol default
new 1ee6882 Mod:change application_config to application
new 72067dc Mod:add application name check
new 8bfd6b1 Mod:add application name check
new 8a72be8 Add:config center service_config & reference_config id
new ddf2e27 Add:config center service_config & reference_config id ut
new ccefec7 Mod:merge develop
new ef14088 Merge pull request #194 from hxmhlt/config_center
The 933 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:
.gitignore | 2 +-
before_ut.sh | 4 +
cluster/directory/base_directory.go | 3 +
common/config/environment.go | 42 +++-
common/config/environment_test.go | 3 +-
common/constant/default.go | 21 +-
common/constant/key.go | 47 ++--
common/extension/configurator.go | 60 +++++
common/url.go | 76 +++++-
common/url_test.go | 37 ++-
config/application_config.go | 18 +-
config/base_config.go | 134 +++++++++--
config/base_config_test.go | 254 ++++++++++++++++++++-
config/config_center_config.go | 36 ++-
config/config_loader.go | 21 +-
config/config_loader_test.go | 95 +++++++-
config/config_utils.go | 1 +
config/consumer_config.go | 17 +-
config/method_config.go | 15 ++
config/protocol_config.go | 1 +
config/provider_config.go | 15 +-
config/provider_config_test.go | 33 +++
config/reference_config.go | 15 +-
config/reference_config_test.go | 61 ++++-
config/registry_config.go | 64 ++++--
config/registry_config_test.go | 6 +-
config/service_config.go | 18 +-
config/service_config_test.go | 61 ++++-
config/testdata/consumer_config.yml | 2 +-
.../testdata/consumer_config_with_configcenter.yml | 2 +
.../testdata/consumer_config_withoutProtocol.yml | 55 ++---
config/testdata/provider_config.yml | 2 +-
.../testdata/provider_config_withoutProtocol.yml | 59 ++---
.../configuration_listener.go | 21 +-
config_center/configuration_parser.go | 42 ----
...ic_configuration_factory.go => configurator.go} | 5 +-
.../configurator/mock.go | 26 ++-
config_center/configurator/override.go | 131 +++++++++++
config_center/configurator/override_test.go | 77 +++++++
config_center/dynamic_configuration.go | 11 +-
config_center/mock_dynamic_config.go | 83 +++++--
config_center/parser/configuration_parser.go | 251 ++++++++++++++++++++
.../{ => parser}/configuration_parser_test.go | 2 +-
config_center/zookeeper/factory.go | 4 +-
config_center/zookeeper/impl.go | 14 +-
config_center/zookeeper/impl_test.go | 6 +-
config_center/zookeeper/listener.go | 16 +-
.../with-configcenter-go-client/app/client.go | 152 ------------
.../dubbo/with-configcenter-go-client/app/user.go | 113 ---------
.../with-configcenter-go-client/app/version.go | 22 --
.../assembly/bin/load.sh | 203 ----------------
.../assembly/common/app.properties | 23 --
.../assembly/common/build.sh | 83 -------
.../assembly/linux/dev.sh | 36 ---
.../assembly/linux/release.sh | 35 ---
.../assembly/linux/test.sh | 35 ---
.../assembly/mac/dev.sh | 36 ---
.../assembly/mac/release.sh | 34 ---
.../assembly/mac/test.sh | 34 ---
.../assembly/windows/dev.sh | 34 ---
.../assembly/windows/release.sh | 34 ---
.../assembly/windows/test.sh | 34 ---
.../profiles/dev/log.yml | 28 ---
.../profiles/release/client.yml | 38 ---
.../profiles/release/log.yml | 28 ---
.../profiles/test/client.yml | 38 ---
.../profiles/test/log.yml | 28 ---
.../with-configcenter-go-server/app/server.go | 86 -------
.../dubbo/with-configcenter-go-server/app/user.go | 192 ----------------
.../with-configcenter-go-server/app/version.go | 22 --
.../assembly/bin/load.sh | 151 ------------
.../assembly/common/app.properties | 23 --
.../assembly/common/build.sh | 80 -------
.../assembly/linux/dev.sh | 36 ---
.../assembly/linux/release.sh | 36 ---
.../assembly/linux/test.sh | 36 ---
.../assembly/mac/dev.sh | 36 ---
.../assembly/mac/release.sh | 36 ---
.../assembly/mac/test.sh | 36 ---
.../assembly/windows/dev.sh | 36 ---
.../assembly/windows/release.sh | 36 ---
.../assembly/windows/test.sh | 36 ---
.../profiles/dev/log.yml | 28 ---
.../profiles/release/log.yml | 28 ---
.../profiles/release/server.yml | 39 ----
.../profiles/test/log.yml | 28 ---
.../profiles/test/server.yml | 39 ----
.../with-configcenter-go-client/app/client.go | 137 -----------
.../with-configcenter-go-client/app/user.go | 63 -----
.../with-configcenter-go-client/app/version.go | 22 --
.../assembly/bin/load.sh | 203 ----------------
.../assembly/common/app.properties | 23 --
.../assembly/common/build.sh | 83 -------
.../assembly/linux/dev.sh | 36 ---
.../assembly/linux/release.sh | 35 ---
.../assembly/linux/test.sh | 35 ---
.../assembly/mac/dev.sh | 36 ---
.../assembly/mac/release.sh | 34 ---
.../assembly/mac/test.sh | 34 ---
.../assembly/windows/dev.sh | 34 ---
.../assembly/windows/release.sh | 34 ---
.../assembly/windows/test.sh | 34 ---
.../profiles/dev/client.yml | 16 --
.../profiles/dev/log.yml | 28 ---
.../profiles/release/client.yml | 16 --
.../profiles/release/log.yml | 28 ---
.../profiles/test/client.yml | 16 --
.../profiles/test/log.yml | 28 ---
.../with-configcenter-go-server/app/server.go | 75 ------
.../with-configcenter-go-server/app/user.go | 155 -------------
.../with-configcenter-go-server/app/version.go | 22 --
.../assembly/bin/load.sh | 151 ------------
.../assembly/common/app.properties | 23 --
.../assembly/common/build.sh | 80 -------
.../assembly/linux/dev.sh | 36 ---
.../assembly/linux/release.sh | 36 ---
.../assembly/linux/test.sh | 36 ---
.../assembly/mac/dev.sh | 36 ---
.../assembly/mac/release.sh | 36 ---
.../assembly/mac/test.sh | 36 ---
.../assembly/windows/dev.sh | 36 ---
.../assembly/windows/release.sh | 36 ---
.../assembly/windows/test.sh | 36 ---
.../profiles/dev/log.yml | 28 ---
.../profiles/dev/server.yml | 22 --
.../profiles/release/log.yml | 28 ---
.../profiles/release/server.yml | 25 --
.../profiles/test/log.yml | 28 ---
.../profiles/test/server.yml | 25 --
examples/consul/go-client/config/client.yml | 2 +-
examples/consul/go-server/config/server.yml | 2 +-
.../dubbo/go-client/profiles/dev/client.yml | 2 +-
.../dubbo/go-client/profiles/release/log.yml | 28 ---
.../dubbo/go-client/profiles/test/client.yml | 83 -------
.../general/dubbo/go-client/profiles/test/log.yml | 28 ---
.../dubbo/go-server/profiles/dev/server.yml | 2 +-
.../dubbo/go-server/profiles/release/log.yml | 28 ---
.../general/dubbo/go-server/profiles/test/log.yml | 28 ---
.../dubbo/go-server/profiles/test/server.yml | 91 --------
examples/general/jsonrpc/go-client/app/client.go | 2 +-
.../jsonrpc/go-client/profiles/dev/client.yml | 2 +-
.../jsonrpc/go-client/profiles/release/client.yml | 60 -----
.../jsonrpc/go-client/profiles/release/log.yml | 28 ---
.../jsonrpc/go-client/profiles/test/client.yml | 60 -----
.../jsonrpc/go-client/profiles/test/log.yml | 28 ---
.../jsonrpc/go-server/profiles/dev/server.yml | 2 +-
.../jsonrpc/go-server/profiles/release/log.yml | 28 ---
.../jsonrpc/go-server/profiles/release/server.yml | 75 ------
.../jsonrpc/go-server/profiles/test/log.yml | 28 ---
.../jsonrpc/go-server/profiles/test/server.yml | 75 ------
examples/generic/go-client/profiles/dev/client.yml | 2 +-
.../generic/go-client/profiles/release/client.yml | 55 -----
.../generic/go-client/profiles/release/log.yml | 28 ---
.../generic/go-client/profiles/test/client.yml | 55 -----
examples/generic/go-client/profiles/test/log.yml | 28 ---
.../dubbo/go-client/profiles/dev/client.yml | 2 +-
.../dubbo/go-client/profiles/release/client.yml | 60 -----
.../dubbo/go-client/profiles/release/log.yml | 28 ---
.../dubbo/go-client/profiles/test/client.yml | 59 -----
.../dubbo/go-client/profiles/test/log.yml | 28 ---
.../dubbo/go-server/profiles/dev/server.yml | 2 +-
.../dubbo/go-server/profiles/release/log.yml | 28 ---
.../dubbo/go-server/profiles/release/server.yml | 62 -----
.../dubbo/go-server/profiles/test/log.yml | 28 ---
.../dubbo/go-server/profiles/test/server.yml | 62 -----
.../with-hystrix-go-client/profiles/dev/client.yml | 2 +-
.../profiles/release/client.yml | 98 --------
.../profiles/release/log.yml | 28 ---
.../profiles/test/client.yml | 99 --------
.../with-hystrix-go-client/profiles/test/log.yml | 28 ---
go.mod | 2 +
go.sum | 16 +-
registry/base_configuration_listener.go | 99 ++++++++
registry/consul/registry.go | 45 +++-
registry/consul/registry_test.go | 4 +-
registry/consul/utils_test.go | 2 +-
registry/directory/directory.go | 195 +++++++++++-----
registry/directory/directory_test.go | 96 ++++++--
registry/etcdv3/listener.go | 19 +-
registry/etcdv3/listener_test.go | 3 +-
registry/etcdv3/registry.go | 47 +++-
registry/etcdv3/registry_test.go | 4 +-
registry/mock_registry.go | 41 +++-
registry/nacos/listener.go | 13 +-
registry/nacos/registry.go | 43 +++-
registry/nacos/registry_test.go | 6 +-
registry/protocol/protocol.go | 246 ++++++++++++++++++--
registry/protocol/protocol_test.go | 119 +++++++++-
registry/registry.go | 15 +-
registry/zookeeper/listener.go | 15 +-
registry/zookeeper/listener_test.go | 8 +-
registry/zookeeper/registry.go | 47 +++-
registry/zookeeper/registry_test.go | 4 +-
remoting/listener.go | 18 +-
remoting/zookeeper/listener_test.go | 2 +
195 files changed, 2609 insertions(+), 6002 deletions(-)
create mode 100644 before_ut.sh
create mode 100644 common/extension/configurator.go
create mode 100644 config/provider_config_test.go
rename examples/general/dubbo/go-client/profiles/release/client.yml =>
config/testdata/consumer_config_withoutProtocol.yml (61%)
rename examples/general/dubbo/go-server/profiles/release/server.yml =>
config/testdata/provider_config_withoutProtocol.yml (56%)
copy registry/consul/listener_test.go =>
config_center/configuration_listener.go (70%)
delete mode 100644 config_center/configuration_parser.go
copy config_center/{dynamic_configuration_factory.go => configurator.go} (88%)
copy common/extension/config_center.go => config_center/configurator/mock.go
(63%)
create mode 100644 config_center/configurator/override.go
create mode 100644 config_center/configurator/override_test.go
create mode 100644 config_center/parser/configuration_parser.go
rename config_center/{ => parser}/configuration_parser_test.go (98%)
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/client.go
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/user.go
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/version.go
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/bin/load.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/common/app.properties
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/common/build.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/linux/dev.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/linux/release.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/linux/test.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/mac/dev.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/mac/release.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/mac/test.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/windows/dev.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/windows/release.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/assembly/windows/test.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/profiles/dev/log.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/profiles/release/client.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/profiles/release/log.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/profiles/test/client.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/profiles/test/log.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/server.go
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/user.go
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/version.go
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/bin/load.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/common/app.properties
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/common/build.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/linux/dev.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/linux/release.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/linux/test.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/mac/dev.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/mac/release.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/mac/test.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/windows/dev.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/windows/release.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/assembly/windows/test.sh
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/dev/log.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/release/log.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/release/server.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/test/log.yml
delete mode 100644
examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/profiles/test/server.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/app/client.go
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/app/user.go
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/app/version.go
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/bin/load.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/common/app.properties
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/common/build.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/linux/dev.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/linux/release.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/linux/test.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/mac/dev.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/mac/release.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/mac/test.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/windows/dev.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/windows/release.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/assembly/windows/test.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/dev/client.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/dev/log.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/release/client.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/release/log.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/test/client.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-client/profiles/test/log.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/app/server.go
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/app/user.go
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/app/version.go
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/bin/load.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/common/app.properties
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/common/build.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/linux/dev.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/linux/release.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/linux/test.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/mac/dev.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/mac/release.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/mac/test.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/windows/dev.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/windows/release.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/assembly/windows/test.sh
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/dev/log.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/dev/server.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/release/log.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/release/server.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/test/log.yml
delete mode 100644
examples/configcenter/zookeeper/jsonrpc/with-configcenter-go-server/profiles/test/server.yml
delete mode 100644 examples/general/dubbo/go-client/profiles/release/log.yml
delete mode 100644 examples/general/dubbo/go-client/profiles/test/client.yml
delete mode 100644 examples/general/dubbo/go-client/profiles/test/log.yml
delete mode 100644 examples/general/dubbo/go-server/profiles/release/log.yml
delete mode 100644 examples/general/dubbo/go-server/profiles/test/log.yml
delete mode 100644 examples/general/dubbo/go-server/profiles/test/server.yml
delete mode 100644
examples/general/jsonrpc/go-client/profiles/release/client.yml
delete mode 100644 examples/general/jsonrpc/go-client/profiles/release/log.yml
delete mode 100644 examples/general/jsonrpc/go-client/profiles/test/client.yml
delete mode 100644 examples/general/jsonrpc/go-client/profiles/test/log.yml
delete mode 100644 examples/general/jsonrpc/go-server/profiles/release/log.yml
delete mode 100644
examples/general/jsonrpc/go-server/profiles/release/server.yml
delete mode 100644 examples/general/jsonrpc/go-server/profiles/test/log.yml
delete mode 100644 examples/general/jsonrpc/go-server/profiles/test/server.yml
delete mode 100644 examples/generic/go-client/profiles/release/client.yml
delete mode 100644 examples/generic/go-client/profiles/release/log.yml
delete mode 100644 examples/generic/go-client/profiles/test/client.yml
delete mode 100644 examples/generic/go-client/profiles/test/log.yml
delete mode 100644
examples/helloworld/dubbo/go-client/profiles/release/client.yml
delete mode 100644 examples/helloworld/dubbo/go-client/profiles/release/log.yml
delete mode 100644 examples/helloworld/dubbo/go-client/profiles/test/client.yml
delete mode 100644 examples/helloworld/dubbo/go-client/profiles/test/log.yml
delete mode 100644 examples/helloworld/dubbo/go-server/profiles/release/log.yml
delete mode 100644
examples/helloworld/dubbo/go-server/profiles/release/server.yml
delete mode 100644 examples/helloworld/dubbo/go-server/profiles/test/log.yml
delete mode 100644 examples/helloworld/dubbo/go-server/profiles/test/server.yml
delete mode 100644
examples/hystrixfilter/dubbo/with-hystrix-go-client/profiles/release/client.yml
delete mode 100644
examples/hystrixfilter/dubbo/with-hystrix-go-client/profiles/release/log.yml
delete mode 100644
examples/hystrixfilter/dubbo/with-hystrix-go-client/profiles/test/client.yml
delete mode 100644
examples/hystrixfilter/dubbo/with-hystrix-go-client/profiles/test/log.yml
create mode 100644 registry/base_configuration_listener.go