This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch 3.1
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
from 3c420b5bb imp: GetParamNoDefault -> GetNonDefaultParam
add 08af2cc00 fix(proto): fix getting attributes issue (#1968)
add 6747f90ff Merge remote-tracking branch 'origin/3.0' into 3.0
add 70177265d Merge remote-tracking branch 'origin/3.0' into 3.0
add 43cd167ad Merge remote-tracking branch 'origin/3.0' into 3.0
add 20a56d556 Merge remote-tracking branch 'origin/3.0' into 3.0
add 83174a229 Merge remote-tracking branch 'origin/3.0' into 3.0
add c854fbaba Merge remote-tracking branch 'origin/3.0' into 3.0
add a8513bd69 Merge remote-tracking branch 'origin/3.0' into 3.0
add 511d8e8f3 Merge branch 'apache:3.0' into 3.0
add 5d7c8579d Merge branch 'apache:3.0' into 3.0
add 268b46e4f Merge remote-tracking branch 'origin/3.0' into 3.0
add 9543bd9c3 Merge remote-tracking branch 'origin/3.0' into 3.0
add 833da65bb Merge remote-tracking branch 'origin/3.0' into 3.0
add 22aa4776f Merge remote-tracking branch 'origin/3.0' into 3.0
add b281847e8 Merge remote-tracking branch 'origin/3.0' into 3.0
add e304b721d Merge branch 'apache:3.0' into 3.0
add 888fee943 Merge branch 'apache:3.0' into 3.0
add 54692c31f Merge branch 'apache:3.0' into 3.0
add 7fa2a402c Merge remote-tracking branch 'origin/3.0' into 3.0
add 472d6ef61 Merge remote-tracking branch 'origin/3.0' into 3.0
add 3a3335fb1 Merge remote-tracking branch 'origin/3.0' into 3.0
add f6615ccaa Merge remote-tracking branch 'origin/3.0' into 3.0
add 84cf50915 Merge remote-tracking branch 'origin/3.0' into 3.0
add f5a933d0b Merge remote-tracking branch 'origin/3.0' into 3.0
add c1343978e Fix polaris Subscriber #2026
add 486330db3 Add the set of getty logger (#2029)
add 45e25d572 build(deps): bump google.golang.org/grpc from 1.48.0 to
1.49.0 (#2037)
add 81c73813a build(deps): bump
contrib.go.opencensus.io/exporter/prometheus (#2036)
add 1069deaf5 Ftr: add dubbo-go cli and edit readme (#1971)
add 61684337d Disable merge button for PRs (#2041)
add 9f86f36da Revert "build(deps): bump
contrib.go.opencensus.io/exporter/prometheus (#2036)" (#2047)
add 34934d1e2 feat: use notifyAll insteadOf notify for listener events
notify (#2043)
add 33a29015e build(deps): bump github.com/google/go-cmp from 0.5.8 to
0.5.9 (#2051)
add 48a073395 Rft: keep the name of protocol registry plugin consistent
(#2052)
add d9242195a fix: deadlock caused by rwMutex in limiter mapper (#2053)
add 1c3be3394 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.4 to
3.5.5 (#2058)
add 96683b08b feat: support xds certificate (#1945)
add 5268c26fd Enable publish servicedefinition to metadata center (#2025)
add ac587eb78 feat: nacosRegistry and polarisRegistry support register ip
and port from env (#2061)
add 68d01d22f build(deps): bump github.com/hashicorp/vault/sdk from 0.5.3
to 0.6.0 (#2062)
add 705319dd2 3.0.3 change log (#2064)
add 9f1a9f202 fix: leastactive choose wrong invoker (#2068)
add 19668c019 change triple version to v1.1.9 (#2072)
add a25ab2c61 add chinaz logo
add 22942f15c build(deps): bump google.golang.org/grpc from 1.49.0 to
1.50.0 (#2074)
add d80ee9cf3 docs: update style and out-of-date links in readme (#2079)
add ca29bcb7c build(deps): bump google.golang.org/grpc from 1.50.0 to
1.50.1 (#2083)
add c591d2169 build(deps): bump go.opentelemetry.io/otel/trace from 1.9.0
to 1.11.0 (#2082)
add 9fe459ee7 build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to
1.6.0 (#2081)
add 32d4f1920 Merge branch '3.0' of https://github.com/apache/dubbo-go
into 3.0
add 3cd782814 resolve placeholder
add 14ce0321d resolve placeholder
add 2b5536bfc add default value
add 0cecd48f3 fix ut
add 619692ca8 move constant
add 285b42d56 Revert "change triple version to v1.1.9 (#2069)" (#2070)
add 374c44d08 resolve placeholder
add 1133e07cd resolve placeholder
add d5d332a71 add default value
add 1d399641b fix ut
add fb92c9461 move constant
add 80efe12ab Merge pull request #2014 from ZLBer/resolve_placeholder
add 6fbde4224 Disable merge button for PRs (#2041)
add b57b1fb79 Merge branch 'develop'
add 162f630d5 Merge branch 'develop'
add bfc69ca00 change triple version to v1.1.9 (#2069)
add 134e1ee01 Revert "change triple version to v1.1.9 (#2069)" (#2070)
add 7c0dcdd8b Merge branch 'develop'
add 3e2de7161 Merge branch 'master' of https://github.com/apache/dubbo-go
add 698bfed6c build(deps): bump github.com/knadh/koanf from 1.4.3 to 1.4.4
(#2090)
add 51543f92a build(deps): bump github.com/stretchr/testify from 1.8.0 to
1.8.1 (#2088)
add 590352077 fix user list format bug
add e591551e9 upgrade hessian to v1.11.3 (#2087)
add c5750615f build(deps): bump github.com/dubbogo/triple from 1.1.8 to
1.1.9 (#2099)
add 96a30ac89 CLI: Support getting metadata from metadataCenter (#2066)
add 188fc048e build(deps): bump golangci/golangci-lint-action from 3.2.0
to 3.3.0 (#2102)
add ef53b9b83 fix timeout don't support ms bug (#2105)
add bb20754fe build(deps): bump github.com/dubbogo/triple from 1.2.0 to
1.2.1 (#2110)
add 9ca9baef4 tls support: dubbo/dubbo3/grpc protocol (#2073)
add c6ab46235 upgrade gost version to fix memory leak of AcquireBytes from
https://github.com/dubbogo/gost/pull/108/files
add 188b9938d add polaris subscribe (#2100)
add b534f751b upgrade nacos v2 (#2116)
add 2f74e66f5 fix: add more setter of ReferenceConfigBuilder (#2098)
add c9920e872 update gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
to 3.0.0 (#2112)
add 74f0b3df3 build(deps): bump github.com/emicklei/go-restful/v3 from
3.8.0 to 3.10.0 (#2119)
add 05a36e214 build(deps): bump github.com/apache/dubbo-go-hessian2 (#2118)
add d70b6c0db [ISSUE #2122] refactor registry polaris project (#2125)
add 40ce3bafd [ISSUE #2123] Feat/polaris ratelimit (#2128)
add 67d0df50d build(deps): bump google.golang.org/grpc from 1.50.1 to
1.51.0 (#2131)
add 9e4452a59 build(deps): bump github.com/emicklei/go-restful/v3 (#2130)
add d332f1b72 Revert "[ISSUE #2123] Feat/polaris ratelimit (#2127)" (#2129)
add 16f5a0f91 [ISSUE #2124] feat:support polaris router ability (#2132)
add 9007a29a1 Fix:ENV DUBBO_IP_TO_REGISTRY doesn't work (#2138)
add 23cb11a80 update nacos v1 (#2142)
add b44834e8f build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.5 to
3.5.6 (#2145)
add 1fc71b510 feat: tls support for protocol dubbo/dubbo3 (#2117)
add 7318a5ba4 build(deps): bump golangci/golangci-lint-action from 3.3.0
to 3.3.1 (#2146)
add 2e4e95853 docs: update changelog for release v3.0.4 (#2147)
add 1cf64b483 build(deps): bump github.com/cespare/xxhash/v2 from 2.1.2 to
2.2.0 (#2149)
add d50f955eb registry type support all (#2140)
add c27597a94 Tidy up the dubbo-go directory (#2121)
add 18995c798 support load subscribe instance (#2139)
add 6ee0de4a4 build(deps): bump github.com/magiconair/properties from
1.8.6 to 1.8.7 (#2156)
add 2ab0cd07b build(deps): bump github.com/apache/dubbo-go-hessian2 (#2155)
add 25676559c build(deps): bump github.com/polarismesh/polaris-go (#2164)
add 169a5a081 解决 consumer 不断重连已下线的 provider meta service 问题 (#2166)
add c6004db2e build(deps): bump github.com/hashicorp/vault/sdk from 0.6.0
to 0.6.2 (#2169)
add c2bb0b3a5 Fix: service discovery registry notify before return (#2168)
add ecdff40cc build(deps): bump github.com/knadh/koanf from 1.4.4 to 1.4.5
(#2179)
add e504e7982 Fix: Replace assignment behavior with copy operation to
avoid OOM problem (#2182)
add 92ce47f2a build(deps): bump github.com/hashicorp/vault/sdk from 0.6.2
to 0.7.0 (#2185)
add 026182418 build(deps): bump github.com/nacos-group/nacos-sdk-go (#2183)
add 5ac5a18a7 build(deps): bump github.com/knadh/koanf from 1.4.5 to 1.5.0
(#2187)
add 5ffca7fc9 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.6 to
3.5.7 (#2190)
add f5396f39d build(deps): bump github.com/RoaringBitmap/roaring from
1.2.0 to 1.2.2 (#2188)
add fbcc0b394 build(deps): bump github.com/RoaringBitmap/roaring from
1.2.2 to 1.2.3 (#2195)
add 8279453df [ISSUE #2172] Fix/polaris governance (#2171)
add bd4414762 Dynamic update config for logger level & metric enable
(#2180)
add 94e98d8d2 build(deps): bump golangci/golangci-lint-action from 3.3.1
to 3.4.0 (#2202)
add 6deedc3a8 docs: Update CHANGELOG for release v3.0.5 (#2198)
add d2dccc4ec Fix: #2178 (#2204)
add e284dbf8f config.WithPath方法中ioutil.ReadFile的实参改为conf.path (#2209)
add 5e1a008e8 build(deps): bump github.com/apache/dubbo-go-hessian2 (#2217)
add aed128772 upgrade go version to v1.17 (#2221)
add 9f822e6e2 change RegistryConfig.TTL default value
new 4deb951d7 Merge branch '3.0' into 3.1
new 59bef4dd1 fix service discovery, generate url for each service.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 86 ++-
.github/PULL_REQUEST_TEMPLATE.md | 1 -
.github/workflows/github-actions.yml | 16 +-
.github/workflows/golangci-lint.yml | 6 +-
CHANGELOG.md | 82 ++-
README.md | 42 +-
README_CN.md | 15 +-
cluster/cluster/available/cluster_invoker_test.go | 6 +-
cluster/cluster/broadcast/cluster_invoker_test.go | 10 +-
cluster/cluster/failback/cluster_test.go | 28 +-
cluster/cluster/failfast/cluster_test.go | 10 +-
cluster/cluster/failsafe/cluster_test.go | 10 +-
cluster/cluster/forking/cluster_test.go | 18 +-
cluster/cluster/zoneaware/cluster_invoker_test.go | 28 +-
cluster/loadbalance/leastactive/loadbalance.go | 2 +-
.../doc.go => cluster/router/polaris/default.go | 10 +-
.../router/polaris/factory.go | 19 +-
cluster/router/polaris/router.go | 331 +++++++++
common/constant/env.go | 4 +
common/constant/file/suffix.go | 5 +
common/constant/key.go | 22 +-
.../constant/polaris_key.go | 34 +-
common/constant/version.go | 4 +-
common/host_util.go | 34 +
common/host_util_test.go | 45 ++
common/url.go | 43 +-
common/url_test.go | 2 +-
config/config_loader.go | 2 +-
config/config_loader_options.go | 10 +-
config/config_resolver.go | 50 +-
...ocol_config_test.go => config_resolver_test.go} | 33 +-
config/consumer_config.go | 4 +-
config/graceful_shutdown.go | 2 +-
config/logger_config.go | 11 +
config/metric_config.go | 13 +
config/provider_config.go | 4 +-
config/reference_config.go | 70 ++
config/registry_config.go | 2 +-
config/registry_config_test.go | 13 +
config/root_config.go | 7 +
config/service_config.go | 2 +-
config/ssl_config.go | 6 +
.../{ => config/resolver}/application.yaml | 9 +-
config/tls_config.go | 93 +++
config_center/nacos/impl_test.go | 5 +
filter/active/filter_test.go | 6 +-
filter/adaptivesvc/limiter_mapper.go | 3 +-
filter/auth/consumer_sign_filter_test.go | 4 +-
filter/auth/provider_auth_filter_test.go | 4 +-
filter/filter_impl/import.go | 1 +
filter/generic/filter_test.go | 12 +-
filter/generic/service_filter_test.go | 12 +-
.../trace/version.go => polaris/limit/default.go} | 16 +-
filter/polaris/limit/limiter.go | 173 +++++
go.mod | 49 +-
go.sum | 166 +++--
imports/imports.go | 2 +
metadata/definition/definition.go | 30 +-
metadata/identifier/base_metadata_identifier.go | 8 +
metadata/report/delegate/delegate_report.go | 2 +-
metadata/report/nacos/report_test.go | 4 +
metadata/service/local/service_proxy.go | 2 +
metadata/service/local/service_test.go | 8 +-
metadata/service/local_service.go | 7 +-
metadata/service/remote/service_test.go | 9 +-
metrics/prometheus/reporter.go | 88 ++-
protocol/dubbo3/dubbo3_invoker.go | 24 +-
protocol/dubbo3/dubbo3_invoker_test.go | 32 +
protocol/dubbo3/dubbo3_protocol.go | 11 +-
protocol/grpc/client.go | 20 +-
protocol/grpc/server.go | 25 +-
protocol/mock/mock_invoker.go | 80 ++-
registry/base_registry.go | 9 +-
registry/directory/directory.go | 16 +-
registry/directory/directory_test.go | 2 +-
registry/etcdv3/registry.go | 5 +
.../service_instances_changed_listener_impl.go | 66 +-
registry/mock_registry.go | 5 +
registry/nacos/registry.go | 40 +-
registry/nacos/registry_test.go | 4 +
registry/nacos/service_discovery_test.go | 3 +
registry/polaris/core.go | 11 +-
registry/polaris/listener.go | 32 +-
registry/polaris/registry.go | 231 +++---
registry/polaris/service_discovery.go | 90 +--
registry/polaris/utils.go | 12 +-
registry/protocol/protocol.go | 6 +-
registry/protocol/protocol_test.go | 6 +-
registry/registry.go | 6 +
.../servicediscovery/service_discovery_registry.go | 34 +
registry/xds/registry.go | 5 +
registry/zookeeper/listener.go | 2 +-
registry/zookeeper/registry.go | 5 +
registry/zookeeper/service_discovery.go | 4 +-
remoting/getty/config.go | 6 +
remoting/getty/getty_client.go | 14 +-
remoting/getty/getty_server.go | 20 +-
remoting/getty/pool.go | 9 +-
remoting/nacos/builder_test.go | 2 +-
remoting/polaris/builder.go | 111 ++-
remoting/polaris/builder_test.go | 65 +-
remoting/polaris/parser/parser.go | 125 ++++
remoting/polaris/parser/parser_test.go | 168 +++++
remoting/polaris/polaris.yaml | 15 +-
remoting/xds/client_test.go | 799 ---------------------
remoting/zookeeper/listener.go | 27 +-
tools/dubbo-go-schema/README.md | 31 +
tools/dubbo-go-schema/application.yaml | 25 +
tools/dubbo-go-schema/dubbo-go.json | 746 +++++++++++++++++++
tools/dubbo-go-schema/images/img.png | Bin 0 -> 675226 bytes
tools/dubbo-go-schema/images/img_1.png | Bin 0 -> 301760 bytes
tools/dubbo-go-schema/images/vs-code.png | Bin 0 -> 45673 bytes
tools/dubbogo-cli/Makefile | 2 +
tools/dubbogo-cli/README.md | 450 ++++++++++++
tools/dubbogo-cli/README_CN.md | 445 ++++++++++++
tools/dubbogo-cli/cmd/call.go | 94 +++
.../utils.go => tools/dubbogo-cli/cmd/gen.go | 39 +-
tools/dubbogo-cli/cmd/gen_test.go | 82 +++
tools/dubbogo-cli/cmd/hessian.go | 71 ++
tools/dubbogo-cli/cmd/install.go | 120 ++++
.../utils.go => tools/dubbogo-cli/cmd/new_demo.go | 39 +-
tools/dubbogo-cli/cmd/root.go | 75 ++
tools/dubbogo-cli/cmd/show.go | 108 +++
.../cmd/testGenCode/template/newApp/.gitignore | 1 +
.../cmd/testGenCode/template/newApp/Makefile | 45 ++
.../cmd/testGenCode/template/newApp/api/api.pb.go | 257 +++++++
.../cmd/testGenCode/template/newApp/api/api.proto | 22 +-
.../template/newApp/api/api_triple.pb.go | 261 +++++++
.../testGenCode/template/newApp/build/Dockerfile | 10 +
.../template/newApp/chart/app/Chart.yaml | 24 +
.../newApp/chart/app/templates/_helpers.tpl | 75 ++
.../newApp/chart/app/templates/deployment.yaml | 62 ++
.../newApp/chart/app/templates/service.yaml | 21 +
.../newApp/chart/app/templates/serviceaccount.yaml | 12 +
.../template/newApp/chart/app/values.yaml | 74 ++
.../template/newApp/chart/nacos_env/Chart.yaml | 24 +
.../newApp/chart/nacos_env/templates/_helpers.tpl | 75 ++
.../chart/nacos_env/templates/deployment.yaml | 62 ++
.../newApp/chart/nacos_env/templates/service.yaml | 21 +
.../template/newApp/chart/nacos_env/values.yaml | 58 ++
.../cmd/testGenCode/template/newApp/cmd/app.go | 17 +-
.../testGenCode/template/newApp/conf/dubbogo.yaml | 13 +
.../cmd/testGenCode/template/newApp/go.mod | 11 +
.../template/newApp/pkg/service/service.go | 33 +-
.../template/newDemo/api/samples_api.pb.go | 255 +++++++
.../template/newDemo/api/samples_api.proto | 21 +-
.../template/newDemo/api/samples_api_triple.pb.go | 261 +++++++
.../template/newDemo/go-client/cmd}/client.go | 43 +-
.../template/newDemo/go-client/conf/dubbogo.yaml | 7 +
.../template/newDemo/go-server/cmd/server.go | 33 +-
.../template/newDemo/go-server/conf/dubbogo.yaml | 9 +
.../cmd/testGenCode/template/newDemo/go.mod | 10 +
.../dubbogo-cli/cmd/version.go | 29 +-
.../dubbogo-cli/constant/constant.go | 6 +-
tools/dubbogo-cli/generator/application/api.go | 551 ++++++++++++++
.../dubbogo-cli/generator/application/build.go | 24 +-
tools/dubbogo-cli/generator/application/chart.go | 448 ++++++++++++
.../dubbogo-cli/generator/application/cmd.go | 27 +-
.../dubbogo-cli/generator/application/conf.go | 27 +-
.../dubbogo-cli/generator/application/generator.go | 74 ++
.../dubbogo-cli/generator/application/gitignore.go | 18 +-
.../dubbogo-cli/generator/application/gomod.go | 25 +-
.../dubbogo-cli/generator/application/makefile.go | 75 ++
.../dubbogo-cli/generator/application/pkg.go | 39 +-
tools/dubbogo-cli/generator/sample/api.go | 268 +++++++
tools/dubbogo-cli/generator/sample/api_tripe.go | 272 +++++++
.../dubbogo-cli/generator/sample/constants.go | 35 +-
.../dubbogo-cli/generator/sample/gen_c_conf.go | 20 +-
.../dubbogo-cli/generator/sample/gen_client.go | 56 +-
.../dubbogo-cli/generator/sample/gen_s_conf.go | 22 +-
.../dubbogo-cli/generator/sample/gen_server.go | 47 +-
tools/dubbogo-cli/generator/sample/generator.go | 74 ++
.../generator/sample/hessian/constant.go | 30 +-
.../generator/sample/hessian/file_scanner.go | 42 +-
.../generator/sample/hessian/generator.go | 282 ++++++++
.../dubbogo-cli/generator/sample/hessian/logger.go | 37 +-
.../dubbogo-cli/generator/sample/hessian/pool.go | 40 +-
.../generator/sample/hessian_generator.go | 27 +-
.../dubbogo-cli/generator/sample/mod.go | 24 +-
.../dubbogo-cli/generator/sample/proto.go | 94 +--
tools/dubbogo-cli/go.mod | 53 ++
go.sum => tools/dubbogo-cli/go.sum | 568 +++++++++------
tools/dubbogo-cli/internal/client/client.go | 196 +++++
.../dubbogo-cli/internal/common}/protocol.go | 6 +-
.../dubbogo-cli/internal/common/tool.go | 23 +-
.../internal/json_register/json_register.go | 67 ++
tools/dubbogo-cli/internal/protocol/dubbo/codec.go | 123 ++++
.../internal/protocol/dubbo/dubbo_protocol.go | 112 +++
.../dubbogo-cli/internal/protocol/dubbo3/codec.go | 123 ++++
.../internal/protocol/dubbo3/dubbo_protocol.go | 112 +++
.../dubbogo-cli/internal/protocol/protocol.go | 22 +-
.../constants.go => tools/dubbogo-cli/main.go | 10 +-
.../dubbogo-cli/metadata/metadata.go | 42 +-
tools/dubbogo-cli/metadata/zookeeper/zookeeper.go | 156 ++++
xds/balancer/cdsbalancer/cdsbalancer.go | 2 +-
xds/client/bootstrap/bootstrap.go | 6 +-
xds/credentials/cert_manager.go | 271 +++++++
xds/credentials/certgenerate/crypto.go | 166 +++++
.../certgenerate/dual_use.go} | 27 +-
xds/credentials/certgenerate/generate_cert.go | 440 ++++++++++++
xds/credentials/certgenerate/generate_csr.go | 137 ++++
xds/credentials/certgenerate/san.go | 213 ++++++
xds/credentials/certprovider/distributor.go | 121 ++++
xds/credentials/certprovider/pemfile/builder.go | 105 +++
xds/credentials/certprovider/pemfile/watcher.go | 265 +++++++
xds/credentials/certprovider/provider.go | 104 +++
.../certprovider/remote/istioca_client.go | 210 ++++++
.../certprovider/remote/v1alpha1/ca.pb.go | 287 ++++++++
.../certprovider/remote/v1alpha1/ca_grpc.pb.go | 128 ++++
xds/credentials/certprovider/store.go | 161 +++++
xds/credentials/env.go | 51 ++
.../credentials/token_provider.go | 41 +-
xds/server/conn_wrapper.go | 5 +-
xds/utils/credentials/xds/handshake_info.go | 3 +-
214 files changed, 12915 insertions(+), 2300 deletions(-)
copy registry/polaris/doc.go => cluster/router/polaris/default.go (79%)
copy common/extension/service_name_mapping.go =>
cluster/router/polaris/factory.go (65%)
create mode 100644 cluster/router/polaris/router.go
copy filter/handler/rejected_execution_handler_only_log_test.go =>
common/constant/polaris_key.go (56%)
copy config/{protocol_config_test.go => config_resolver_test.go} (51%)
copy config/testdata/{ => config/resolver}/application.yaml (77%)
create mode 100644 config/tls_config.go
copy filter/{otel/trace/version.go => polaris/limit/default.go} (75%)
create mode 100644 filter/polaris/limit/limiter.go
create mode 100644 remoting/polaris/parser/parser.go
create mode 100644 remoting/polaris/parser/parser_test.go
delete mode 100644 remoting/xds/client_test.go
create mode 100644 tools/dubbo-go-schema/README.md
create mode 100644 tools/dubbo-go-schema/application.yaml
create mode 100644 tools/dubbo-go-schema/dubbo-go.json
create mode 100644 tools/dubbo-go-schema/images/img.png
create mode 100644 tools/dubbo-go-schema/images/img_1.png
create mode 100644 tools/dubbo-go-schema/images/vs-code.png
create mode 100644 tools/dubbogo-cli/Makefile
create mode 100644 tools/dubbogo-cli/README.md
create mode 100644 tools/dubbogo-cli/README_CN.md
create mode 100644 tools/dubbogo-cli/cmd/call.go
copy filter/adaptivesvc/limiter/utils.go => tools/dubbogo-cli/cmd/gen.go (60%)
create mode 100644 tools/dubbogo-cli/cmd/gen_test.go
create mode 100644 tools/dubbogo-cli/cmd/hessian.go
create mode 100644 tools/dubbogo-cli/cmd/install.go
copy filter/adaptivesvc/limiter/utils.go => tools/dubbogo-cli/cmd/new_demo.go
(59%)
create mode 100644 tools/dubbogo-cli/cmd/root.go
create mode 100644 tools/dubbogo-cli/cmd/show.go
create mode 100644 tools/dubbogo-cli/cmd/testGenCode/template/newApp/.gitignore
create mode 100644 tools/dubbogo-cli/cmd/testGenCode/template/newApp/Makefile
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api.pb.go
copy protocol/dubbo3/internal/helloworld.proto =>
tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api.proto (76%)
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api_triple.pb.go
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/build/Dockerfile
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/Chart.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/_helpers.tpl
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/deployment.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/service.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/serviceaccount.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/values.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/Chart.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/templates/_helpers.tpl
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/templates/deployment.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/templates/service.yaml
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/values.yaml
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/cmd/testGenCode/template/newApp/cmd/app.go (78%)
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newApp/conf/dubbogo.yaml
create mode 100644 tools/dubbogo-cli/cmd/testGenCode/template/newApp/go.mod
copy remoting/getty/getty_server_test.go =>
tools/dubbogo-cli/cmd/testGenCode/template/newApp/pkg/service/service.go (65%)
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api.pb.go
copy protocol/dubbo3/internal/helloworld.proto =>
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api.proto (76%)
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api_triple.pb.go
copy {protocol/grpc/internal/helloworld =>
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-client/cmd}/client.go
(59%)
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-client/conf/dubbogo.yaml
copy protocol/grpc/internal/helloworld/client.go =>
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-server/cmd/server.go (58%)
create mode 100644
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-server/conf/dubbogo.yaml
create mode 100644 tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go.mod
copy config/tracing_config_test.go => tools/dubbogo-cli/cmd/version.go (63%)
copy protocol/grpc/internal/doc.go => tools/dubbogo-cli/constant/constant.go
(94%)
create mode 100644 tools/dubbogo-cli/generator/application/api.go
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/application/build.go (71%)
create mode 100644 tools/dubbogo-cli/generator/application/chart.go
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/application/cmd.go (69%)
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/application/conf.go (67%)
create mode 100644 tools/dubbogo-cli/generator/application/generator.go
copy common/constant/serialization.go =>
tools/dubbogo-cli/generator/application/gitignore.go (81%)
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/application/gomod.go (69%)
create mode 100644 tools/dubbogo-cli/generator/application/makefile.go
copy protocol/grpc/internal/helloworld/client.go =>
tools/dubbogo-cli/generator/application/pkg.go (59%)
create mode 100644 tools/dubbogo-cli/generator/sample/api.go
create mode 100644 tools/dubbogo-cli/generator/sample/api_tripe.go
copy xds/utils/envconfig/envconfig.go =>
tools/dubbogo-cli/generator/sample/constants.go (50%)
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/sample/gen_c_conf.go (70%)
copy protocol/grpc/internal/helloworld/client.go =>
tools/dubbogo-cli/generator/sample/gen_client.go (53%)
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/sample/gen_s_conf.go (71%)
copy protocol/grpc/internal/helloworld/client.go =>
tools/dubbogo-cli/generator/sample/gen_server.go (50%)
create mode 100644 tools/dubbogo-cli/generator/sample/generator.go
copy common/constant/xds.go =>
tools/dubbogo-cli/generator/sample/hessian/constant.go (59%)
copy cluster/utils/adaptivesvc.go =>
tools/dubbogo-cli/generator/sample/hessian/file_scanner.go (56%)
create mode 100644 tools/dubbogo-cli/generator/sample/hessian/generator.go
copy filter/adaptivesvc/limiter/utils.go =>
tools/dubbogo-cli/generator/sample/hessian/logger.go (69%)
copy remoting/xds/common/addr.go =>
tools/dubbogo-cli/generator/sample/hessian/pool.go (66%)
copy protocol/dubbo/impl/serialize.go =>
tools/dubbogo-cli/generator/sample/hessian_generator.go (66%)
copy protocol/dubbo3/internal/client.go =>
tools/dubbogo-cli/generator/sample/mod.go (72%)
copy protocol/grpc/internal/helloworld/helloworld.proto =>
tools/dubbogo-cli/generator/sample/proto.go (69%)
create mode 100644 tools/dubbogo-cli/go.mod
copy go.sum => tools/dubbogo-cli/go.sum (75%)
create mode 100644 tools/dubbogo-cli/internal/client/client.go
copy {common/extension => tools/dubbogo-cli/internal/common}/protocol.go (89%)
copy common/host_util.go => tools/dubbogo-cli/internal/common/tool.go (66%)
create mode 100644 tools/dubbogo-cli/internal/json_register/json_register.go
create mode 100644 tools/dubbogo-cli/internal/protocol/dubbo/codec.go
create mode 100644 tools/dubbogo-cli/internal/protocol/dubbo/dubbo_protocol.go
create mode 100644 tools/dubbogo-cli/internal/protocol/dubbo3/codec.go
create mode 100644 tools/dubbogo-cli/internal/protocol/dubbo3/dubbo_protocol.go
copy cluster/metrics/utils.go =>
tools/dubbogo-cli/internal/protocol/protocol.go (73%)
copy cluster/metrics/constants.go => tools/dubbogo-cli/main.go (88%)
copy xds/balancer/ringhash/util.go => tools/dubbogo-cli/metadata/metadata.go
(57%)
create mode 100644 tools/dubbogo-cli/metadata/zookeeper/zookeeper.go
create mode 100644 xds/credentials/cert_manager.go
create mode 100644 xds/credentials/certgenerate/crypto.go
copy xds/{utils/envconfig/envconfig.go =>
credentials/certgenerate/dual_use.go} (61%)
create mode 100644 xds/credentials/certgenerate/generate_cert.go
create mode 100644 xds/credentials/certgenerate/generate_csr.go
create mode 100644 xds/credentials/certgenerate/san.go
create mode 100644 xds/credentials/certprovider/distributor.go
create mode 100644 xds/credentials/certprovider/pemfile/builder.go
create mode 100644 xds/credentials/certprovider/pemfile/watcher.go
create mode 100644 xds/credentials/certprovider/provider.go
create mode 100644 xds/credentials/certprovider/remote/istioca_client.go
create mode 100644 xds/credentials/certprovider/remote/v1alpha1/ca.pb.go
create mode 100644 xds/credentials/certprovider/remote/v1alpha1/ca_grpc.pb.go
create mode 100644 xds/credentials/certprovider/store.go
create mode 100644 xds/credentials/env.go
copy config_center/zookeeper/factory.go => xds/credentials/token_provider.go
(53%)