You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2021/02/28 07:41:34 UTC

[dubbo-go] branch master updated (c3b3b56 -> 9b80e89)

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

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


    from c3b3b56  Update: improve dubbogo motto
     add 150a89f  #901 Optimize the memory usage.
     add 0ff136d  add unit test and keep origin SetParams method
     add 240695c  Merge branch 'develop' of github.com:apache/dubbo-go into apache_develop
     add 85eadf4  chane RangeParams to GetParams
     add 29e6cff  #901 Optimize the memory usage.
     add 08a13cf  fix comments issue
     add 30730a3  Merge branch 'develop' of github.com:apache/dubbo-go into apache_develop
     add b8f21c4  Merge branch 'develop' of github.com:apache/dubbo-go into apache_develop
     add ad8a8ad  fix metadata report fail
     add b2b70d2  fix metadata report fail
     add 5a7f093  make metadata report work without serviceDiscovery
     add c8fb3e9  fix conflict
     add f6e0db0  Merge branch 'develop' of github.com:apache/dubbo-go into fix/metadata_fail
     add bfbe4e9  fix review issue
     add b21ce4e  fix review issue
     add 9a666eb  add community info
     add 9a980ff  Merge branch 'develop' into fix/metadata_fail
     add 6c989b9  Merge pull request #948 from cvictory/fix/metadata_fail
     add fec0532  fix integration test
     add 43b931e  add more test
     add a7abcc1  add more test
     add bbda967  add more test
     add 80ee534  add test
     add 92a6231  add test
     add 882930c  add commit hash
     add ec2a259  Merge pull request #1012 from zouyx/feature/fixIntegrationTest
     add 3907104  Fix: issue #951 etcd exit panic
     add dd1b395  Fix: remove comments
     add 9130466  Merge pull request #1013 from watermelo/fix_etcd_register_error
     add c3d2177  Bump github.com/mitchellh/mapstructure from 1.4.0 to 1.4.1
     add 27d7746  Merge pull request #1017 from apache/dependabot/go_modules/develop/github.com/mitchellh/mapstructure-1.4.1
     add 0b38e93  Bump github.com/nacos-group/nacos-sdk-go from 1.0.3 to 1.0.5
     add d6941b2  Merge pull request #1016 from apache/dependabot/go_modules/develop/github.com/nacos-group/nacos-sdk-go-1.0.5
     add 4f9b8d9  Bump github.com/dubbogo/gost from 1.10.1 to 1.11.0
     add d2a40aa  Merge pull request #1015 from apache/dependabot/go_modules/develop/github.com/dubbogo/gost-1.11.0
     add 17c4a9e  Merge pull request #1015 from apache/dependabot/go_modules/develop/github.com/dubbogo/gost-1.11.0
     add 9c3ee3a  fix panic when connect to provider fail
     add bfa9f5f  fix panic when close pool
     add 5c76040  Merge pull request #1021 from wenxuwan/newestVersion
     add befd3e5  Update dubbo_invoker.go
     add 24e0d8c  Merge pull request #1026 from lin-jianjun/patch-2
     add e6dd108  fix:nacos service provider does not require subscribe
     add 5db3ebf  Merge pull request #1056 from kzhan/feature/nacos_consumer_subscribe
     add b6022bb  fix ctx linter error
     add d305b67  Merge remote-tracking branch 'upstream/develop' into develop
     add 5919b11  Merge remote-tracking branch 'upstream/develop' into develop
     add 3dc2f17  Merge remote-tracking branch 'upstream/develop' into develop
     add 55737aa  Merge remote-tracking branch 'upstream/develop' into develop
     add 65cd856  Merge remote-tracking branch 'upstream/develop' into develop
     add 8414d85  feat: add ip level self discovery
     add 512b6c6  fix: change comment
     add 6a6e805  fix: change model to self
     add 1353c33  fix: delete unused gost version
     add c698ef2  Merge remote-tracking branch 'upstream/develop' into develop
     add e65c046  Merge branch 'develop' into Ftr/selfDiscovery
     add b04e7c1  fix: fmt project
     add 17bfc3a  fix: go mod tidy
     add a5b3ed4  fix: change directory name
     add 5399c8e  fix: delete item in go sun
     add d826f34  fix
     add 58a3fba  fix: change name to self priority router
     add 81b5d08  fix: change name to self priority router
     add 152d4dd  fix: change name to self priority router
     add e1b52d0  fix: change name
     add 15ca488  Merge pull request #1023 from LaurenceLiZhixin/Ftr/selfDiscovery
     add 051cfb2  fix: change name to local
     add bac1527  support getty send Length, when the data transfer failed and transfer part of data.
     add fc20cb5  add some log
     add 5afab98  modify CHANGE.md for 1.5.5
     add 6c85ebe  Merge pull request #731 from YGrylls/fix/hystrix
     add f60e855  Add: import code rule
     add a16259d  Merge pull request #730 from YongHaoWu/remove-unnecessary-statement
     add 47247be  Merge pull request #722 from dubbo-x/read
     add c65c5fe  Merge pull request #735 from wenxuwan/master
     add 6b7d698  Ftr: [refer dubbo 2.7.6] attachment type from map[string]stiring to map[string]interface{}  (#713)
     add a17b0af  Merge pull request #739 from skyao/improve/map-access-concurreny
     add 637e461  Merge pull request #746 from watermelo/Fix/rename_health_checher
     add b7e153e  Merge pull request #747 from cvictory/proxy_invoker_fix
     add 4487b56  Merge pull request #738 from zhangshen023/etcd-lease
     add b83543f  Merge pull request #752 from sdttttt/sdttttt-patch-1
     add bac460e  Merge pull request #732 from DogBaoBao/feature/file_service_discovery
     add 657a710  Merge pull request #753 from sdttttt/sdttttt-patch-1
     add 295f936  Merge pull request #748 from louyuting/feature/sentinel-integration
     add e0e19af  Merge pull request #701 from zhangshen023/develop
     add 027d1d3  rename file:O go.yml -> github-actions.yml
     add 0887d8d  update hessian2 version
     add 7113ecd  Merge pull request #763 from dubbo-x/read
     add c5a0433  Merge pull request #673 from apache/refact-seri
     add 9ba7954  Merge pull request #764 from georgehao/refact-seri
     add f441bbe  Merge pull request #767 from oaoit/docs
     add 069a1f9  tidy go module
     add ab37b2e  fix travis fail
     add c66666d  add changes.md
     add ef96233  Merge pull request #741 from beiwei30/address-batch-mode
     add 541712b  modify changes.md
     add b2c7e84  Merge pull request #771 from zouyx/1.5.2
     add f129b9e  add history release for README.md
     add 2f1d1e5  Merge pull request #777 from zouyx/1.5.2
     add 94c5cbb  delete doc
     add 7380c9e  revert doc
     add d25bb8f  fix github action fail
     add 1268a96  Merge pull request #793 from zouyx/fixGoGetFail
     add 643a7c7  change a flag for reinit getty_pool
     add e6a3382  Merge pull request #803 from zouyx/fixRestartBug
     add 54f2519  Merge pull request #788 from LaurenceLiZhixin/fix/consul-destory
     add 9e0a902  Merge pull request #784 from sanxun0325/metadata_default_port
     add 2035de9  Merge pull request #821 from louyuting/20201029-fix-sentinel-windows-issue
     add c145280  Merge pull request #820 from wenxuwan/fix_panic_error
     add 2dbef39  Merge pull request #822 from fangyincheng/fix-generic
     add 0590422  Merge pull request #819 from lin-jianjun/develop
     add 41ed4d1  Merge pull request #826 from pantianying/change_zk_version
     add 1b7fd37  Merge pull request #815 from jack15083/develop
     add e83f06b  Merge pull request #828 from watermelo/fix_etcd_reconnet
     add 382ef0b  Merge pull request #829 from zouyx/feature/to1.5.4
     add 0b58af1  add release notes
     add c0fdfa5  Merge pull request #830 from zouyx/feature/to1.5.4
     add b20b53f  Merge branch '1.5' into add1.5.5
     add c5f002b  fix bug
     add a347a04  Merge pull request #938 from zouyx/add1.5.5
     add f269e62  fix bug
     add c57982a  add fmt
     add 9be9fef  Merge pull request #945 from fangyincheng/fix-object
     add 8031b43  Merge pull request #914 from fangyincheng/fix-path
     add daede0f  Merge pull request #944 from georgehao/develop
     add 94f8f33  Merge pull request #946 from apache/1.5.5
     add e4eb1f6  Merge pull request #944 from georgehao/develop
     add 75c693d  Merge pull request #945 from fangyincheng/fix-object
     add 111abaa  Update CHANGE.md
     add 44bf5e9  Merge pull request #984 from apache/1.5.5
     add 60415e6  fix golint errors
     add 8df4cea  fix consul security problem
     add 929daac  Merge pull request #1022 from zouyx/feature/fixConsul
     add 890953e  Revert "Fix: consul security problem"
     add e49d2f2  resolve confict
     add 8b2351b  Merge branch 'develop' into feature/1.5.6
     add 17763bf  update go mod
     add fd90e20  fmt
     add 55b1e4b  resolve consul
     add c01cea2  Merge pull request #1024 from cityiron/feature/1.5.6
     add 9b007f0  Merge branch '1.5' into revert-1022-feature/fixConsul
     add 96a2c92  Merge pull request #1029 from apache/revert-1022-feature/fixConsul
     add d7e46dc  远程调用次数变量读取未使用原子操作
     add 48de79c  Merge pull request #1034 from lin-jianjun/1.5
     add fdd545b  merge community code and fix conflict
     add 0abac1d  Merge pull request #1028 from cvictory/feature/getty_write_length
     add 111d20c  add reference get invoker function
     add e16c552  run go fmt
     add d154f55  update comment
     add 9240689  Merge pull request #1 from apache/develop
     add 9193690  fix panic error when invoker is not available
     add 4df7595  Merge branch 'develop' of https://github.com/apache/dubbo-go into apache-develop
     add 5a8c599  Merge branch 'apache-develop' into develop
     add 2ea37cc  修复zk连接丢失服务调不通的bug
     add 9b94fb0  fix zk reconnect issue
     add e981df8  rollback
     add ba38dbc  fix refresh cache invoker nil when zk disconnect
     add 359482c  优化代码
     add f634b6c  fix zk reconnect issue
     add 62e95d5  错误日志级别降为warning
     add 0735f8e  优化代码
     add 89f8ac8  优化代码
     add c86547f  Merge branch 'develop' into fix_zk_reconnect_issue
     add ca5a470  run go fmt
     add e1484dc  Merge remote-tracking branch 'apache-dubbogo/develop' into fix_zk_reconnect_issue
     add ab56cd8  优化代码
     add 6a63a99  Merge pull request #985 from jack15083/fix_zk_reconnect_issue
     add 94dd46c  Merge pull request #2 from apache/master
     add df4ca6d  Merge remote-tracking branch 'apache-dubbogo/master'
     add 7d673d1  Merge remote-tracking branch 'apache-dubbogo/develop' into fix_generic_map_issue
     add 16c301d  还原
     add f7e31c4  fix generic map issue
     add 52fc46b  Merge pull request #1041 from jack15083/fix_generic_map_issue
     add 3b9229b  ftr: add cli tool
     add 16baeda  fix: add readme
     add 63ae531  fix: change go import
     add b99152a  fix: fix import block
     add 4f2d462  fix: add lisence
     add 6d5a472  chore: add all license
     add 841c4e6  fix: change comment to English
     add 0008fa9  chore: retry cicd
     add 4fe1da9  fix: add enEnglish readme, add timeout param
     add 54d4984  fix: change hessian register method
     add 7b7b8a5  fix: use vv.Type to check POJO
     add 34e0999  chore
     add 8f7fc94  chore: comment fix
     add 62ec58a  Fix: change hessian pkg
     add b41de25  fix
     add aebfe94  fix: change rely repository to dubbogo/gost
     add 11fd33b  fix: fix merge conflict
     add 1599fd4  fix: change hessian2 version to 1.8.0
     add d4ce11b  fix: change gost to 1.10
     add 53db19c  fix: change gost version to 1.10
     add 07754c0  fix: change cli gost version to 1.10.0
     add 93168df  fix: fix conflict
     add 34289f4  Fix: go fmt
     add 1ab564f  fix: go mod tidy
     add f3ef409  Merge branch 'develop' into feature/cli-support
     add 18ab1c4  fix: add comment
     add 3ae865a  Merge pull request #818 from LaurenceLiZhixin/feature/cli-support
     add d52b7bf  add read configuration from the command line when start
     add a29700a  fix git checkout error
     add ca32dcd  mod keep the original way to get the path of the configuration file
     add 2126ce0  Merge pull request #1039 from cjphaha/develop
     add 78652c7  Refactor Proxy with ImplementFunc to allow override impl
     add 7883fd9  Rename and format code
     add 8d734cb  Doc: add comments
     add 7d0b63a  Merge pull request #1019 from yongjiapro/refactor/proxy-impl
     add 0362da9  replace ci icon
     add e396a96  replace ci icon
     add 9c3bd0e  Merge pull request #1043 from xiaoliu10/replace_ci_icon
     add 49b71c0  fix: add health check blace list
     add a707429  fix: delete unused comment
     add 353391f  fmt file
     add b3eff92  fix: add remove from blacklist procedure when unregistry
     add 72e3dff  fix: change gost version to 1.10
     add e958d69  fix: add connCheck and fix refresh logic
     add f84b8fc  fix: use logger
     add f7073cf  fix: back to 1.9.5 gost
     add 1518966  fix: add test and fix fmt
     add e7a0e1c  Merge branch 'develop' into fix/healthCheck
     add 7d0f479  fix: solve merge conflict
     add 2831e35  fix: go fmt project
     add ae8b2ae  fix: go mod tidy
     add e2d57e7  fix: fix merge conflict
     add 0b7206b  fix: go mod tidy
     add 7438599  fix: change test file
     add daa66ea  Merge branch 'develop' into fix/healthCheck
     add 7dfa6be  fix: add health check test file
     add ac7acc7  fix: fix merge conflict
     add 8e92b2d  fix: change from trigger to event driven refresh cache
     add f466966  ticker refresh chain cache only when needed
     add c822cfa  fix: go fmt file
     add c1cc113  fix: add router change refresh cache logic
     add 482f9dc  feat: router change event driven chain cache refresh
     add c634ab2  fix: new base directory func add default chain
     add 4bce431  fix: base directory_test good
     add f5030fe  fix: fix test and add another gr to push notify
     add c5532cb  fix test notify bug
     add b812794  fix test notify bug
     add 5fe6029  fix: add notify test
     add a856678  fix: conflict
     add b5784d2  fix: fix err
     add e5bee95  fix: lint
     add 84bfb9d  fix: lint
     add a15546a  fix: lint
     add ed0b174  fix
     add be89b70  fix: chinglish
     add 833c829  fix
     add add1618  fix: conflict
     add 4f3d161  fix: delete logic of invocation get invoker
     add 2c2c35f  fix: split import block
     add 30e36d0  Merge branch 'develop' into fix/eventDrivenChainCache
     add 569bacd  Merge branch 'fix/eventDrivenChainCache' of https://github.com/LaurenceLiZhixin/dubbo-go into fix/eventDrivenChainCache
     add 25c1e44  fix: add log to show blacklist changes
     add e5d53ca  fix: change notify chain
     add edd99f5  fix: range
     add 93094ed  fix: cr
     add 6ad4ede  Merge pull request #976 from LaurenceLiZhixin/fix/eventDrivenChainCache
     add 99ed78f  goland always format go.mod automatically
     add 790b353  replace id to path
     add c29026c  replace id to path
     add 004e160  Merge pull request #1046 from Patrick0308/fix-path-in-rest
     add cf2ffd4  Merge remote-tracking branch 'upstream/1.5' into 1.5
     add 9c8fc77  Revert "goland always format go.mod automatically"
     add 2ef29cb  up change.md
     add 5051104  test up to 1.5.6
     add 4da8511  update test
     add c89648e  Stop Integration Test
     add 490f70b  Merge pull request #1059 from cityiron/1.5.6-change-list
     add 9f89759  docs: fix grammar and fix links
     add 0b1ec2c  Merge pull request #1050 from jbampton/fix-links
     add 9605504  Rft: remove trailing whitespace
     add d72fcd4  Merge pull request #1049 from jbampton/remove-trailing-whitespace
     add 498a8f8  Merge pull request #1043 from xiaoliu10/replace_ci_icon
     add fa5c18e  destroy invoker smoothly
     add d84ece5  using lock instead atomic reqNum
     add 7d52dd1  Merge pull request #1045 from apache/feature/dubbo_invoker_reqnum
     add 58efd7b  Bump github.com/nacos-group/nacos-sdk-go from 1.0.5 to 1.0.6
     add 3b58d24  Merge pull request #1048 from apache/dependabot/go_modules/develop/github.com/nacos-group/nacos-sdk-go-1.0.6
     add d330894  Bump actions/cache from v2 to v2.1.4
     add 9113096  Merge pull request #1047 from apache/dependabot/github_actions/develop/actions/cache-v2.1.4
     add 3c68eee  format go.mod for goland
     add aee0823  update gost version in dubbogo-cli
     add a920b27  replace bbolt version in dubbogo-cli
     add 8dcef26  Merge pull request #1058 from Patrick0308/1.5
     add 93d25b5  ftr: add read registry ip and port from env
     add e3d1fb5  Merge pull request #1036 from LaurenceLiZhixin/Ftr/registryIp
     add ddc7c88  fix: graceful shutdown bug
     add d9f71f7  fix
     add 1f1bb12  recall ci
     add 04348d5  Merge branch 'develop' into fix/gracefulShutdown
     add e92358f  Merge pull request #1007 from LaurenceLiZhixin/fix/gracefulShutdown
     add 39f5bfe  feat: add config api
     add 0135e95  fix: split import block
     add f671d4b  fix: fmt
     add cea0a55  fix: add api test
     add 042a53f  fix: liscence
     add 8354e91  fix: some style bug
     add 2a3269a  fix: add comment
     add 96e3f2b  Merge pull request #1020 from LaurenceLiZhixin/feat/config-api
     add 8a817a5  fix: fix merge conflict
     add 56c9324  Merge pull request #1062 from LaurenceLiZhixin/Ftr/selfDiscovery
     add a9b7bf2  fix: fix bugs caused by 1.5
     add 7e8de41  fix: time bug
     add f1f81eb  Merge pull request #1063 from LaurenceLiZhixin/Ftr/selfDiscovery
     add 9b80e89  merge 1.5

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |   2 +-
 .github/workflows/github-actions.yml               |   8 +-
 CHANGE.md                                          | 117 ++-
 README.md                                          |   6 +-
 README_CN.md                                       |   4 +-
 cluster/cluster_impl/base_cluster_invoker.go       |  58 +-
 cluster/cluster_impl/failback_cluster_test.go      |   7 +
 cluster/cluster_impl/failfast_cluster_test.go      |   3 +
 cluster/cluster_impl/failsafe_cluster_test.go      |   4 +
 cluster/cluster_impl/zone_aware_cluster_invoker.go |   2 +-
 cluster/directory/base_directory.go                |   8 +-
 cluster/directory/base_directory_test.go           |   5 +-
 cluster/router/.gitkeep                            |   0
 cluster/router/chain.go                            |   2 +
 cluster/router/chain/chain.go                      |  60 +-
 cluster/router/chain/chain_test.go                 |   7 +-
 cluster/router/condition/app_router.go             |   5 +-
 cluster/router/condition/app_router_test.go        |  23 +-
 cluster/router/condition/factory.go                |   8 +-
 cluster/router/condition/factory_test.go           | 110 ++-
 cluster/router/condition/listenable_router.go      |  11 +-
 cluster/router/condition/router.go                 |   4 +-
 cluster/router/condition/router_test.go            |  15 +-
 .../router/{health_checker.go => conn_checker.go}  |   8 +-
 .../conn_check_route.go}                           |  69 +-
 cluster/router/conncheck/conn_check_route_test.go  | 111 +++
 .../factory.go => conncheck/conn_health_check.go}  |  22 +-
 .../router/conncheck/conn_health_check_test.go     |  35 +-
 cluster/router/{tag => conncheck}/factory.go       |  25 +-
 .../{healthcheck => conncheck}/factory_test.go     |   4 +-
 cluster/router/healthcheck/default_health_check.go |   4 -
 cluster/router/healthcheck/factory.go              |   4 +-
 cluster/router/healthcheck/health_check_route.go   |  12 +-
 .../router/healthcheck/health_check_route_test.go  |  22 +-
 cluster/router/{healthcheck => local}/factory.go   |  20 +-
 .../router/{healthcheck => local}/factory_test.go  |   6 +-
 cluster/router/local/self_priority_route.go        | 106 +++
 cluster/router/local/self_priority_route_test.go   |  76 ++
 cluster/router/router.go                           |   2 +-
 cluster/router/tag/factory.go                      |   4 +-
 cluster/router/tag/factory_test.go                 |   7 +-
 cluster/router/tag/file.go                         |   4 +-
 cluster/router/tag/tag_router.go                   |   5 +-
 cluster/router/tag/tag_router_test.go              |  47 +-
 common/constant/key.go                             |  14 +-
 .../{health_checker.go => conn_checker.go}         |  15 +-
 common/extension/metadata_service.go               |  17 +
 common/logger/logger.go                            |  11 +-
 common/proxy/proxy.go                              |  80 +-
 common/url.go                                      |   9 +-
 config/config_api.go                               | 556 +++++++++++++
 config/config_api_test.go                          | 178 ++++
 config/config_loader.go                            |  12 +-
 config/config_loader_test.go                       |   5 +-
 config/graceful_shutdown.go                        |  14 +-
 config/graceful_shutdown_config_test.go            |   4 +-
 config/reference_config.go                         |  16 +-
 config/service_config.go                           |   7 +
 config/testdata/router_config.yml                  |   2 +-
 config/testdata/router_config_error.yml            |   2 +-
 contributing.md                                    |   6 +-
 doc/apache/apache-release-procedure-20200306.md    |  10 +-
 doc/pic/misc/dubbogo-dingding.png                  | Bin 77499 -> 39890 bytes
 filter/filter_impl/generic_filter.go               |  19 +-
 filter/filter_impl/generic_filter_test.go          |  29 +-
 go.mod                                             |   9 +-
 go.sum                                             |  24 +-
 integrate_test.sh                                  |  16 +-
 metadata/report/delegate/delegate_report.go        |   4 +
 metadata/service/remote/service.go                 |  36 +-
 protocol/dubbo/dubbo_invoker.go                    |  90 +-
 protocol/grpc/grpc_invoker.go                      |  73 +-
 protocol/invoker.go                                |  38 +-
 .../invoker_test.go                                |  28 +-
 .../protocolwrapper/protocol_filter_wrapper.go     |   6 +-
 protocol/rest/config/reader/rest_config_reader.go  |   4 +-
 protocol/rest/config/rest_config.go                |   8 +-
 protocol/rest/rest_invoker_test.go                 |   2 +-
 protocol/rest/rest_protocol.go                     |   7 +-
 protocol/rpc_status.go                             |  95 ++-
 registry/base_registry.go                          |   7 +
 registry/directory/directory.go                    |   1 +
 registry/etcdv3/listener.go                        |  10 +-
 registry/etcdv3/registry.go                        |  19 +-
 registry/nacos/listener.go                         |   6 +-
 registry/nacos/registry.go                         |   5 +
 .../servicediscovery/service_discovery_registry.go |   4 -
 registry/zookeeper/registry.go                     |  27 +-
 remoting/consul/test_agent.go                      |   2 +-
 remoting/etcdv3/listener.go                        |   6 +-
 remoting/getty/getty_client.go                     |  33 +-
 remoting/getty/listener.go                         |  12 +-
 remoting/zookeeper/client.go                       |   9 +-
 remoting/zookeeper/facade.go                       |   1 +
 remoting/zookeeper/listener.go                     |  41 +-
 test/integrate/dubbo/go-client/Dockerfile          |   2 +
 test/integrate/dubbo/go-client/go.mod              |   5 +-
 test/integrate/dubbo/go-client/go.sum              | 921 ++++++++++++++++++++-
 test/integrate/dubbo/go-server/Dockerfile          |   2 +
 test/integrate/dubbo/go-server/go.mod              |   5 +-
 test/integrate/dubbo/go-server/go.sum              | 921 ++++++++++++++++++++-
 tools/cli/.gitignore                               |   5 +
 tools/cli/README.md                                |  14 +
 tools/cli/README_CN.md                             |  11 +
 tools/cli/build.sh                                 |   2 +
 tools/cli/client/client.go                         | 197 +++++
 {common/extension => tools/cli/common}/protocol.go |   6 +-
 .../host_util_test.go => tools/cli/common/tool.go  |  23 +-
 tools/cli/example/README.md                        | 136 +++
 tools/cli/example/README_CN.md                     | 132 +++
 tools/cli/example/server/builddev.sh               |   2 +
 .../cli/example/server/config}/log.yml             |   3 +-
 .../cli/example/server/config}/server.yml          |  19 +-
 tools/cli/example/server/go.mod                    |   8 +
 go.sum => tools/cli/example/server/go.sum          | 658 +++++++--------
 .../server.go => tools/cli/example/server/main.go  |  41 +-
 .../go-server => tools/cli/example/server}/user.go |  47 +-
 tools/cli/example/test.sh                          |   1 +
 tools/cli/example/user.json                        |  12 +
 tools/cli/example/userCall.json                    |  11 +
 tools/cli/go.mod                                   |  12 +
 tools/cli/go.sum                                   | 482 +++++++++++
 tools/cli/json_register/json_register.go           |  66 ++
 tools/cli/main.go                                  |  78 ++
 tools/cli/protocol/dubbo/codec.go                  | 125 +++
 tools/cli/protocol/dubbo/dubbo_protocol.go         | 112 +++
 .../cli/protocol/protocol.go                       |  20 +-
 tools/cli/test.sh                                  |   1 +
 tools/cli/user.json                                |  12 +
 tools/cli/userCall.json                            |  11 +
 130 files changed, 5833 insertions(+), 961 deletions(-)
 delete mode 100644 cluster/router/.gitkeep
 copy cluster/router/{health_checker.go => conn_checker.go} (80%)
 copy cluster/router/{healthcheck/health_check_route.go => conncheck/conn_check_route.go} (56%)
 create mode 100644 cluster/router/conncheck/conn_check_route_test.go
 copy cluster/router/{healthcheck/factory.go => conncheck/conn_health_check.go} (58%)
 copy common/extension/health_checker_test.go => cluster/router/conncheck/conn_health_check_test.go (58%)
 copy cluster/router/{tag => conncheck}/factory.go (58%)
 copy cluster/router/{healthcheck => conncheck}/factory_test.go (96%)
 copy cluster/router/{healthcheck => local}/factory.go (64%)
 copy cluster/router/{healthcheck => local}/factory_test.go (93%)
 create mode 100644 cluster/router/local/self_priority_route.go
 create mode 100644 cluster/router/local/self_priority_route_test.go
 copy common/extension/{health_checker.go => conn_checker.go} (70%)
 create mode 100644 config/config_api.go
 create mode 100644 config/config_api_test.go
 copy config/remote_config_test.go => protocol/invoker_test.go (69%)
 create mode 100644 tools/cli/.gitignore
 create mode 100644 tools/cli/README.md
 create mode 100644 tools/cli/README_CN.md
 create mode 100644 tools/cli/build.sh
 create mode 100644 tools/cli/client/client.go
 copy {common/extension => tools/cli/common}/protocol.go (90%)
 copy common/host_util_test.go => tools/cli/common/tool.go (66%)
 create mode 100644 tools/cli/example/README.md
 create mode 100644 tools/cli/example/README_CN.md
 create mode 100644 tools/cli/example/server/builddev.sh
 copy {common/logger => tools/cli/example/server/config}/log.yml (90%)
 copy {test/integrate/dubbo/go-server => tools/cli/example/server/config}/server.yml (82%)
 create mode 100644 tools/cli/example/server/go.mod
 copy go.sum => tools/cli/example/server/go.sum (67%)
 copy test/integrate/dubbo/go-server/server.go => tools/cli/example/server/main.go (62%)
 copy {test/integrate/dubbo/go-server => tools/cli/example/server}/user.go (62%)
 create mode 100644 tools/cli/example/test.sh
 create mode 100644 tools/cli/example/user.json
 create mode 100644 tools/cli/example/userCall.json
 create mode 100644 tools/cli/go.mod
 create mode 100644 tools/cli/go.sum
 create mode 100644 tools/cli/json_register/json_register.go
 create mode 100644 tools/cli/main.go
 create mode 100644 tools/cli/protocol/dubbo/codec.go
 create mode 100644 tools/cli/protocol/dubbo/dubbo_protocol.go
 copy metadata/report/factory/report_factory.go => tools/cli/protocol/protocol.go (71%)
 create mode 100644 tools/cli/test.sh
 create mode 100644 tools/cli/user.json
 create mode 100644 tools/cli/userCall.json