You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by xi...@apache.org on 2019/09/19 14:00:03 UTC

[dubbo-go] branch master updated (4cf8f0e -> 41405b2)

This is an automated email from the ASF dual-hosted git repository.

xinminghe pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.


    from 4cf8f0e  Merge pull request #205 from joeyzhouy/master
     add 90b03bb  Merge branch 'master' into config_center
     add e9c351a  Merge branch 'master' into config_center
     add 189adec  Merge branch 'master' into config_center
     add 4653db0  Merge branch 'config_params' into config_center
     add 34145b4  Merge branch 'config_params' into config_center
     add a94746d  Add: define configurator
     add 5924ce4  Add:dynamic config in registry protocol export
     add d9703b9  Merge dev
     add cf43b75  Add: protocol config center commit
     add 13f9eed  Add:before ci shell
     add f361297  Add:unit test for dynamic cc 2.6
     add 52bb0e1  Add:can run successful
     add 4e2382b  Merge remote-tracking branch 'apache/develop' into config_center
     add 4c1886f  Add:add license header & format code
     add 49dc253  Mod:dependency modify
     add cb646cd  Mod:dependency modify
     add 2b5ee46  Mod:dependency modify
     add db6a465  Mod:resolve pr review & merge develop
     add 08b86ad  Mod:bug in directory cache invoker
     add bf4271b  Mod:remove registry subscribe listen.next sleep error
     add 23f5b40  Add:support single registry config in config center
     add 895e7c3  Add:add support yaml default tag
     add 414b7ae  Add:reference & service protocol default
     add 1ee6882  Mod:change application_config to application
     add 72067dc  Mod:add application name check
     add 8bfd6b1  Mod:add application name check
     add 8a72be8  Add:config center service_config & reference_config id
     add ddf2e27  Add:config center service_config & reference_config id ut
     add bd8323b  Add:retries mergeUrl
     add 976d8f0  Mod:format code
     add 8f9295b  Fix:method param merge
     add cf198d0  Merge pull request #198 from hxmhlt/add_mergeUrl_retries_param
     add 1213578  Fix:fix url params unsafe
     add 9eec723  Fix:fix url params unsafe
     add 14ae6b7  Fix:lock transfer to defer
     add d6fadc1  Fix: code format
     add 92b2055  Merge pull request #201 from hxmhlt/fix_url_params_unsafe
     add e35d29c  fix issue:204, branch develop
     add ff6fdf7  Merge pull request #206 from joeyzhouy/develop
     add ccefec7  Mod:merge develop
     add ef14088  Merge pull request #194 from hxmhlt/config_center
     add 1d85806  add token support
     add bb37d14  fix according review
     add c88b789  fix extension
     add 07ef064  add feature list
     add 0888326  move feature list to readme
     add a977cc9  Merge pull request #202 from xujianhai666/feat-tokencs
     add 26b50d9  fix issue #207: common/utils/net_test.go:25 cannot pass
     add bf4734a  enhance isPrivateIP
     add 92c8048  direct return once private ip is detected
     add 7d2753b  introduce isValidNetworkInterface
     add 61a0641  go fmt
     add 42715c6  remove useless comment
     add 4e5152e  Merge pull request #209 from beiwei30/issue207
     add 41405b2  Merge branch 'master' into develop

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   2 +-
 README.md                                          |   4 +-
 README_CN.md                                       |   4 +-
 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                         |  23 +-
 common/constant/key.go                             |  48 ++--
 common/extension/configurator.go                   |  60 +++++
 common/url.go                                      | 192 ++++++++++++----
 common/url_test.go                                 |  63 +++--
 common/utils/net.go                                |  80 +++++--
 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                           |  22 +-
 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        |   3 +-
 .../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 ---
 filter/impl/token_filter.go                        |  66 ++++++
 filter/impl/token_filter_test.go                   |  85 +++++++
 go.mod                                             |   3 +
 go.sum                                             |  16 +-
 protocol/dubbo/dubbo_invoker.go                    |   9 +
 .../protocolwrapper/protocol_filter_wrapper.go     |   2 +-
 registry/base_configuration_listener.go            |  99 ++++++++
 registry/consul/registry.go                        |  45 +++-
 registry/consul/registry_test.go                   |   4 +-
 registry/consul/utils.go                           |   9 +-
 registry/consul/utils_test.go                      |   2 +-
 registry/directory/directory.go                    | 195 +++++++++++-----
 registry/directory/directory_test.go               |  98 ++++++--
 registry/etcdv3/listener.go                        |  19 +-
 registry/etcdv3/listener_test.go                   |   3 +-
 registry/etcdv3/registry.go                        |  54 ++++-
 registry/etcdv3/registry_test.go                   |   6 +-
 registry/mock_registry.go                          |  41 +++-
 registry/nacos/listener.go                         |  13 +-
 registry/nacos/registry.go                         |  54 ++++-
 registry/nacos/registry_test.go                    |  10 +-
 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                     |  56 ++++-
 registry/zookeeper/registry_test.go                |   6 +-
 remoting/listener.go                               |  18 +-
 remoting/zookeeper/listener_test.go                |   2 +
 203 files changed, 2961 insertions(+), 6097 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 filter/impl/token_filter.go
 create mode 100644 filter/impl/token_filter_test.go
 create mode 100644 registry/base_configuration_listener.go