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

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


    from 80ef0d3  Merge branch 'master' of https://github.com/apache/dubbo-go
     add e0c29a5  add nacos configcenter
     add befdd61  fix:gofmt nacos configcenter
     add d72c385  fix:nacos test server addr
     add f7a267c  fix: Code normalization
     add 3fd3cf8  add config_center nacos client_test.go
     add a992d0b  Merge branch 'develop' into feature/nacos
     add c0b96f3  fix test case
     add e167f6c  fix code problems
     add b302272  fix test case
     add abc8d64  add comment
     add bd165e5  fix test case
     add a7b3fd8  fix review comment
     add b2584ae  fix code problems
     add f7c588d  fix review comment
     add f0a4d8f  fix review comment
     add d0d3ac1  Merge pull request #357 from zouyx/feature/nacos
     add d71ca0b  Fix: do not release conn when can not get response
     add 26238d4  Merge pull request #361 from divebomb/develop
     add 9f671f3  Mod:cancel listener dir when zkpath end of providers/ & 
consumers/
     add 5db9bdd  Mod:format code
     add e501e80  Mod:roll back
     add 2d4022d  Merge pull request #359 from hxmhlt/mod_zk_listen
     add 0713fc1  add Rlock for dubbo Invoker
     add 6da0921  add code
     add c250592  update
     add 7f6fd6a  add Notes
     add 0ee1cd4  fix bug
     add 167d221  fix bug
     add 873c7d9  fix proprem
     add 2d70b6f  Merge pull request #358 from 
pantianying/addRlockForDubboInvoker
     add 1ff77e8  Update README.md add godev
     add ef74e40  Merge pull request #366 from relunctance/master
     add bb02058  fix:nacos client_test bug
     add 64e7585  gofmt nacos client_test
     add 48eac29  add comment for nacos_client_test
     add 98afe2c  go fmt nacos client_test
     add 6b26d4b  Merge pull request #363 from amudong/develop
     add e1b2612  add apache license and format import
     add 67ccfb2  Merge pull request #369 from zouyx/hotfix/FixReviewComment
     add dd1a3c2  Rem: stargazers
     add 3ceab17  change log
     add 60c608a  check log
     add 6573221  fix
     add ff8ea17  Merge pull request #374 from pantianying/ftr_log
     add c7868ea  fix(apollo/ut): ignore apollo property file which generated 
by ut
     add 066bc95  Merge pull request #373 from 
zjhmale/fix/ignore-apollo-prop-file
     add be39934  modify README
     add 0effd89  Mrg: merge apache/master
     add 4e67732  Merge pull request #376 from fangyincheng/develop
     add 7b07c34  use router in dubbo-go
     add dabfded  add GetBackupUrls method
     add 26ca61e  use router in dubbo-go
     add 3ef29b7  use router in dubbo-go
     add 1faef98  use router in dubbo-go
     add 8b45629  change Version file
     add 50e42d0  add init router from yaml file
     add dea76be  fix cycle import bug
     add 84c39a3  fix
     add 313171b  fix
     add 10c873c  fix
     add bf409d3  fix
     add 0be9cf0  fix
     add 16d0b99  debug log
     add dcf2993  debug log
     add 20ac52c  fix bug
     add 44ead07  fix bug
     add 92b1787  debug log
     add 7034520  change router factory param
     add 738321e  init ConsumerUrl when build BaseDirectory
     add 3cafe33  init router only once
     add a876f85  Merge branch 'aliiohs-UseRouter' into feature/addRouter
     add c84c1e1  add router
     add 52d3554  fix problems
     add eca2285  fix problems
     add 58bb83a  fix problems
     add 1c9c03f  fix problems
     add cbb4759  fix problems
     add e155e58  fix review problems
     add 5909a32  fix review problems
     add 085961b  fix review problems
     add ee8ff8d  fix review problems
     add 18cac91  refactor router code
     add b016f01  refactor router code
     add 6436e24  add test case
     add 163e9a7  refactor router code
     add 5ee0f0d  Merge branch 'develop' into feature/addRouter
     add 2956fc0  remove router chain
     add 9b2700a  rename package
     add af32a05  rename package
     add 6d5d849  add to routers method
     add a4b2d66  add event update
     add 5a69d1c  Merge branch 'develop' into feature/addRouter
     add caa0df0  add router
     add 9b892e6  split package
     add 6ccf9f4  fix test case
     add d0035fd  add error log
     add a2d433b  Merge branch 'develop' into feature/addRouter
     add 5573269  fix review problem
     add 2b8699f  fix review comment
     add dd95421  fix review comment
     add 68ac99e  fix review comment
     add c959be6  Merge branch 'develop' into feature/addRouter
     add bc732b5  add router event listener
     add 3e71f69  add router chain
     add ce49840  add router chain
     add 3a2b75e  add router chain
     add 96c0902  Merge branch 'develop' into feature/addRouter
     add 4502c56  add test case
     add 625d8b0  fix test
     add 552d642  Merge branch 'develop' into feature/addRouter
     add 7068404  use before_ut.sh in travis.yml
     add bb91f0f  update test case
     add bd45b58  Update router
     add 2b3ac70  Merge branch 'develop' into feature/addRouter
     add 1971704  Merge branch 'develop' into feature/addRouter
     add 5b149da  format code
     add 948c6c5  format package
     add eff1a5a  format package
     add cd777ee  add build router chain
     add 4e61cdb  Merge branch 'develop' into feature/addRouter
     add 2be8f85  fix problems
     add 45256e9  fix problems
     add 9694d44  fix problems
     add cc51f5f  fix file config init invliad
     add 207c5a3  delete useless block
     add 4d73001  fix test case
     add 1c9a716  fix review comment
     add 587b9a0  fix review comment
     add dd802c0  fix test case
     add 1979db2  fix test case
     add 242e954  fix review problems
     add 1ce2cd2  fix review comment
     add e9e57e5  fix test case
     add 6054f9f  add comment
     add c08374e  Merge branch 'develop' into feature/addRouter
     add cb4ae79  fix review comment
     add 0bbcf48  add comment
     add 92679f9  Merge remote-tracking branch 'origin/feature/addRouter' into 
feature/addRouter
     add 27cfa65  Merge branch 'develop' into feature/addRouter
     add c4ef90e  delete useless file
     add 70f4880  Merge branch 'develop' into feature/addRouter
     add 009f1ca  fix test case
     add 326e1fb  Merge branch 'develop' into feature/addRouter
     add 4f2731a  fix test case and add some comment
     add 7b13315  fix review comment
     add 7fab9e0  fix review comment
     add 53277c5  Merge branch 'develop' into feature/addRouter
     add a5126e1  fix review comment
     add fa4b5c0  delete useless file
     add 2f33bf0  fix review comment
     add dc7e5d0  fix review comment
     add a82ee38  fix review comment
     add 77c9c9e  fix test case
     add f419cd1  add router selection
     add d6c62c8  add comment and testcase
     add 09d7777  change init router to config.Load()
     add 305aa06  fix router init bug
     add 02498b2  add UT for app_router
     add f326095  Update before_ut.bat and before_ut.sh
     add 35223c2  add test case
     add 21cf354  add test case
     add e34203a  add test case
     add 124a108  add test case
     add 843d312  Merge branch 'develop' into feature/addRouter
     add fc4ed3d  add test case
     add 8df93da  add UT for app_router
     add 86e35ce  add test case
     add 0c7af31  split package
     add 59bc5b5  Merge pull request #294 from zouyx/feature/addRouter
     add bc3c608  Improve: add more ci environments
     add 359a429  Merge pull request #378 from zjhmale/improve/more-ci
     add 0004bea  format
     add a42615c  add blank between functions
     add 6f28487  add cap to initialize slice
     add 231b256  chn --> eng
     add 230c4f8  Merge pull request #377 from dubbo-x/format
     add 6e92af9  Fix remoting/etcdv3/client test cases
     add 44edf4f  Merge pull request #375 from 
zjhmale/improve/remoting-etcdv3-specs
     add c48eba7  Fix: issue 380
     add d3a6bbb  Add: issue 380 ut
     add b109ee0  Rem: go 1.12 in travis config
     add af5510b  Merge pull request #381 from divebomb/develop

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   3 +-
 .travis.yml                                        |  11 +-
 README.md                                          |   9 +-
 README_CN.md                                       |   6 +-
 before_ut.bat                                      |  14 +-
 before_ut.sh                                       |  14 +-
 cluster/cluster_impl/base_cluster_invoker.go       |   1 +
 cluster/cluster_impl/base_cluster_invoker_test.go  |   1 +
 cluster/cluster_impl/failover_cluster_test.go      |   1 +
 cluster/directory/base_directory.go                |  84 ++++++-
 cluster/directory/base_directory_test.go           |  71 ++++++
 cluster/directory/static_directory.go              |  35 ++-
 cluster/directory/static_directory_test.go         |   4 +-
 cluster/router/chain/chain.go                      | 120 ++++++++++
 cluster/router/chain/chain_test.go                 | 248 +++++++++++++++++++++
 .../router/condition/app_router.go                 |  33 ++-
 cluster/router/condition/app_router_test.go        | 178 +++++++++++++++
 cluster/router/condition/factory.go                |  59 +++++
 .../factory_test.go}                               | 121 +++++-----
 cluster/router/condition/file.go                   | 110 +++++++++
 cluster/router/condition/file_test.go              |  58 +++++
 cluster/router/condition/listenable_router.go      | 151 +++++++++++++
 .../{condition_router.go => condition/router.go}   | 199 +++++++++--------
 .../router/condition/router_rule.go                |  50 +++--
 .../router/condition/router_rule_test.go           |  43 ++--
 cluster/router/match/match_utils.go                |  63 ++++++
 .../router/match/match_utils_test.go               |  25 ++-
 cluster/{ => router}/router.go                     |  35 ++-
 common/node.go => cluster/router/rule.go           |  18 +-
 common/constant/default.go                         |   1 +
 common/constant/env.go                             |   2 +
 common/constant/key.go                             |  49 +++-
 common/extension/router_factory.go                 |  39 +++-
 common/proxy/proxy.go                              |   3 +-
 common/url.go                                      |  10 +-
 common/url_test.go                                 |   2 +
 config/base_config.go                              |  18 ++
 .../condition_router_config.go                     |  42 ++--
 ...ils_test.go => condition_router_config_test.go} |  46 +++-
 config/config_loader.go                            |  15 +-
 config/protocol_config.go                          |   7 +-
 config/reference_config.go                         |  14 +-
 config/registry_config_test.go                     |   1 +
 config/service_config.go                           |   5 -
 config/testdata/router_config.yml                  |   6 +
 config/testdata/router_config_error.yml            |   6 +
 config_center/apollo/impl.go                       |   1 +
 config_center/configurator/override.go             |   1 +
 config_center/configurator/override_test.go        |   4 +-
 config_center/dynamic_configuration.go             |   6 +
 config_center/nacos/client.go                      | 234 +++++++++++++++++++
 .../nacos/client_test.go                           |  36 ++-
 .../zookeeper => config_center/nacos}/facade.go    |  68 +++---
 .../nacos/factory.go                               |  26 ++-
 config_center/nacos/impl.go                        | 166 ++++++++++++++
 config_center/nacos/impl_test.go                   | 118 ++++++++++
 config_center/nacos/listener.go                    |  62 ++++++
 config_center/parser/configuration_parser.go       |   3 +
 config_center/zookeeper/impl.go                    |   1 +
 config_center/zookeeper/impl_test.go               |   1 +
 filter/access_key.go                               |  17 ++
 filter/authenticator.go                            |  17 ++
 filter/filter_impl/auth/accesskey_storage.go       |  17 ++
 filter/filter_impl/auth/accesskey_storage_test.go  |  17 ++
 filter/filter_impl/auth/consumer_sign.go           |  18 ++
 filter/filter_impl/auth/consumer_sign_test.go      |  17 ++
 filter/filter_impl/auth/default_authenticator.go   |  17 ++
 .../filter_impl/auth/default_authenticator_test.go |  17 ++
 filter/filter_impl/auth/provider_auth.go           |  21 ++
 filter/filter_impl/auth/provider_auth_test.go      |  17 ++
 filter/filter_impl/auth/sign_util.go               |  17 ++
 filter/filter_impl/auth/sign_util_test.go          |  17 ++
 filter/filter_impl/generic_filter.go               |   3 +
 filter/filter_impl/generic_filter_test.go          |   1 +
 filter/filter_impl/hystrix_filter_test.go          |   1 +
 protocol/dubbo/client.go                           |   6 +-
 protocol/dubbo/codec.go                            |   8 +-
 protocol/dubbo/codec_test.go                       |   9 +
 protocol/dubbo/dubbo_invoker.go                    |  35 ++-
 protocol/dubbo/pool.go                             |   2 +-
 registry/directory/directory.go                    |  67 ++++--
 registry/directory/directory_test.go               |   8 +-
 registry/etcdv3/listener.go                        |   2 +
 registry/protocol/protocol.go                      |  14 +-
 registry/protocol/protocol_test.go                 |   1 +
 registry/zookeeper/listener.go                     |   2 +-
 registry/zookeeper/registry.go                     |   1 +
 remoting/etcdv3/client_test.go                     |  34 ++-
 remoting/zookeeper/client.go                       |   2 +-
 remoting/zookeeper/facade_test.go                  |   1 +
 remoting/zookeeper/listener.go                     |  16 +-
 remoting/zookeeper/listener_test.go                |   1 +
 92 files changed, 2754 insertions(+), 427 deletions(-)
 mode change 100644 => 100755 before_ut.sh
 create mode 100644 cluster/directory/base_directory_test.go
 create mode 100644 cluster/router/chain/chain.go
 create mode 100644 cluster/router/chain/chain_test.go
 copy filter/handler/rejected_execution_handler_only_log_test.go => 
cluster/router/condition/app_router.go (59%)
 create mode 100644 cluster/router/condition/app_router_test.go
 create mode 100644 cluster/router/condition/factory.go
 rename cluster/router/{condition_router_test.go => condition/factory_test.go} 
(74%)
 create mode 100644 cluster/router/condition/file.go
 create mode 100644 cluster/router/condition/file_test.go
 create mode 100644 cluster/router/condition/listenable_router.go
 rename cluster/router/{condition_router.go => condition/router.go} (63%)
 copy config/graceful_shutdown_config_test.go => 
cluster/router/condition/router_rule.go (54%)
 copy config/config_utils_test.go => 
cluster/router/condition/router_rule_test.go (59%)
 create mode 100644 cluster/router/match/match_utils.go
 copy filter/filter_impl/echo_filter_test.go => 
cluster/router/match/match_utils_test.go (55%)
 rename cluster/{ => router}/router.go (54%)
 copy common/node.go => cluster/router/rule.go (79%)
 copy protocol/dubbo/dubbo_exporter.go => config/condition_router_config.go 
(52%)
 copy config/{config_utils_test.go => condition_router_config_test.go} (51%)
 create mode 100644 config/testdata/router_config.yml
 create mode 100644 config/testdata/router_config_error.yml
 create mode 100644 config_center/nacos/client.go
 copy filter/filter_impl/echo_filter_test.go => 
config_center/nacos/client_test.go (55%)
 copy {remoting/zookeeper => config_center/nacos}/facade.go (50%)
 rename cluster/router/router_factory.go => config_center/nacos/factory.go (57%)
 create mode 100644 config_center/nacos/impl.go
 create mode 100644 config_center/nacos/impl_test.go
 create mode 100644 config_center/nacos/listener.go

Reply via email to