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