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 2023/02/01 04:31:30 UTC
[dubbo-go] branch develop updated (2e4e95853 -> fbcc0b394)
This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
from 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)
No new revisions were added by this update.
Summary of changes:
common/constant/default.go | 1 +
common/constant/key.go | 3 +
common/url.go | 49 +-
common/url_test.go | 2 +-
config/config_utils.go | 4 +
config/registry_config.go | 53 +-
config/registry_config_test.go | 13 +
config/service_config.go | 4 +-
config/service_config_test.go | 2 +-
go.mod | 22 +-
go.sum | 47 +-
metadata/service/local/service_proxy.go | 2 +
metadata/service/local_service.go | 7 +-
registry/base_registry.go | 5 +
registry/directory/directory.go | 8 +-
registry/directory/directory_test.go | 2 +-
registry/etcdv3/registry.go | 5 +
.../service_instances_changed_listener_impl.go | 62 +-
registry/mock_registry.go | 5 +
registry/nacos/registry.go | 23 +
registry/polaris/registry.go | 23 +
registry/protocol/protocol.go | 4 +-
registry/protocol/protocol_test.go | 6 +-
registry/registry.go | 6 +
.../servicediscovery/service_discovery_registry.go | 31 +
registry/xds/registry.go | 5 +
registry/zookeeper/listener.go | 2 +-
registry/zookeeper/registry.go | 5 +
registry/zookeeper/service_discovery.go | 4 +-
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
{dubbogo-cli => tools/dubbogo-cli}/Makefile | 0
{dubbogo-cli => tools/dubbogo-cli}/README.md | 0
{dubbogo-cli => tools/dubbogo-cli}/README_CN.md | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/call.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/gen.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/gen_test.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/hessian.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/install.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/new_demo.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/root.go | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/show.go | 2 +-
.../cmd/testGenCode/template/newApp/.gitignore | 0
.../cmd/testGenCode/template/newApp/Makefile | 0
.../cmd/testGenCode/template/newApp/api/api.pb.go | 0
.../cmd/testGenCode/template/newApp/api/api.proto | 0
.../template/newApp/api/api_triple.pb.go | 0
.../testGenCode/template/newApp/build/Dockerfile | 0
.../template/newApp/chart/app/Chart.yaml | 0
.../newApp/chart/app/templates/_helpers.tpl | 0
.../newApp/chart/app/templates/deployment.yaml | 0
.../newApp/chart/app/templates/service.yaml | 0
.../newApp/chart/app/templates/serviceaccount.yaml | 0
.../template/newApp/chart/app/values.yaml | 0
.../template/newApp/chart/nacos_env/Chart.yaml | 0
.../newApp/chart/nacos_env/templates/_helpers.tpl | 0
.../chart/nacos_env/templates/deployment.yaml | 0
.../newApp/chart/nacos_env/templates/service.yaml | 0
.../template/newApp/chart/nacos_env/values.yaml | 0
.../cmd/testGenCode/template/newApp/cmd/app.go | 0
.../testGenCode/template/newApp/conf/dubbogo.yaml | 0
.../cmd/testGenCode/template/newApp/go.mod | 0
.../template/newApp/pkg/service/service.go | 0
.../template/newDemo/api/samples_api.pb.go | 0
.../template/newDemo/api/samples_api.proto | 0
.../template/newDemo/api/samples_api_triple.pb.go | 0
.../template/newDemo/go-client/cmd/client.go | 0
.../template/newDemo/go-client/conf/dubbogo.yaml | 0
.../template/newDemo/go-server/cmd/server.go | 0
.../template/newDemo/go-server/conf/dubbogo.yaml | 0
.../cmd/testGenCode/template/newDemo/go.mod | 0
{dubbogo-cli => tools/dubbogo-cli}/cmd/version.go | 0
.../dubbogo-cli}/constant/constant.go | 0
.../dubbogo-cli}/generator/application/api.go | 0
.../dubbogo-cli}/generator/application/build.go | 0
.../dubbogo-cli}/generator/application/chart.go | 0
.../dubbogo-cli}/generator/application/cmd.go | 0
.../dubbogo-cli}/generator/application/conf.go | 0
.../generator/application/generator.go | 0
.../generator/application/gitignore.go | 0
.../dubbogo-cli}/generator/application/gomod.go | 0
.../dubbogo-cli}/generator/application/makefile.go | 0
.../dubbogo-cli}/generator/application/pkg.go | 0
.../dubbogo-cli}/generator/sample/api.go | 0
.../dubbogo-cli}/generator/sample/api_tripe.go | 0
.../dubbogo-cli}/generator/sample/constants.go | 0
.../dubbogo-cli}/generator/sample/gen_c_conf.go | 0
.../dubbogo-cli}/generator/sample/gen_client.go | 0
.../dubbogo-cli}/generator/sample/gen_s_conf.go | 0
.../dubbogo-cli}/generator/sample/gen_server.go | 0
.../dubbogo-cli}/generator/sample/generator.go | 0
.../generator/sample/hessian/constant.go | 0
.../generator/sample/hessian/file_scanner.go | 0
.../generator/sample/hessian/generator.go | 0
.../generator/sample/hessian/logger.go | 0
.../dubbogo-cli}/generator/sample/hessian/pool.go | 0
.../generator/sample/hessian_generator.go | 0
.../dubbogo-cli}/generator/sample/mod.go | 0
.../dubbogo-cli}/generator/sample/proto.go | 0
{dubbogo-cli => tools/dubbogo-cli}/go.mod | 0
{dubbogo-cli => tools/dubbogo-cli}/go.sum | 0
.../dubbogo-cli}/internal/client/client.go | 0
.../dubbogo-cli}/internal/common/protocol.go | 0
.../dubbogo-cli}/internal/common/tool.go | 0
.../internal/json_register/json_register.go | 0
.../dubbogo-cli/internal/protocol/dubbo}/codec.go | 4 +-
.../internal/protocol/dubbo/dubbo_protocol.go | 0
.../dubbogo-cli/internal/protocol/dubbo3}/codec.go | 4 +-
.../internal/protocol/dubbo3/dubbo_protocol.go | 0
.../dubbogo-cli}/internal/protocol/protocol.go | 0
{dubbogo-cli => tools/dubbogo-cli}/main.go | 0
.../dubbogo-cli}/metadata/metadata.go | 0
.../dubbogo-cli}/metadata/zookeeper/zookeeper.go | 4 +-
118 files changed, 1098 insertions(+), 150 deletions(-)
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
rename {dubbogo-cli => tools/dubbogo-cli}/Makefile (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/README.md (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/README_CN.md (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/call.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/gen.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/gen_test.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/hessian.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/install.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/new_demo.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/root.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/show.go (99%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/.gitignore (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/Makefile (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/api/api.pb.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/api/api.proto (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/api/api_triple.pb.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/build/Dockerfile (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/Chart.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/_helpers.tpl (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/deployment.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/service.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/serviceaccount.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/values.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/Chart.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/templates/_helpers.tpl (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/templates/deployment.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/templates/service.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/values.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/cmd/app.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/conf/dubbogo.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/go.mod (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/pkg/service/service.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/api/samples_api.pb.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/api/samples_api.proto (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/api/samples_api_triple.pb.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-client/cmd/client.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-client/conf/dubbogo.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-server/cmd/server.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-server/conf/dubbogo.yaml (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go.mod (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/cmd/version.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/constant/constant.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/api.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/build.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/chart.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/cmd.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/conf.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/generator.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/gitignore.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/gomod.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/makefile.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/pkg.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/api.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/api_tripe.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/constants.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_c_conf.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_client.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_s_conf.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_server.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/generator.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/constant.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/file_scanner.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/generator.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/logger.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/pool.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian_generator.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/mod.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/proto.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/go.mod (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/go.sum (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/client/client.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/common/protocol.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/common/tool.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/json_register/json_register.go (100%)
rename {dubbogo-cli/internal/protocol/dubbo3 => tools/dubbogo-cli/internal/protocol/dubbo}/codec.go (97%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/protocol/dubbo/dubbo_protocol.go (100%)
rename {dubbogo-cli/internal/protocol/dubbo => tools/dubbogo-cli/internal/protocol/dubbo3}/codec.go (97%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/protocol/dubbo3/dubbo_protocol.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/internal/protocol/protocol.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/main.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/metadata/metadata.go (100%)
rename {dubbogo-cli => tools/dubbogo-cli}/metadata/zookeeper/zookeeper.go (96%)