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/12/13 05:24:40 UTC
[dubbo-go] 01/01: merge develop
This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
commit 1477045a501bdd8171b0a1999feadcc3d9a40840
Merge: 8d02d8f 9a12e99
Author: AlexStocks <al...@foxmail.com>
AuthorDate: Mon Dec 13 13:24:28 2021 +0800
merge develop
.github/workflows/github-actions.yml | 16 +-
CHANGELOG.md | 40 +++
README.md | 56 ++--
README_CN.md | 70 ++--
.../cluster/adaptivesvc/cluster.go | 39 ++-
cluster/cluster/adaptivesvc/cluster_invoker.go | 85 +++++
cluster/cluster/available/cluster_invoker.go | 6 +-
cluster/cluster/available/cluster_invoker_test.go | 2 +-
cluster/cluster/base/cluster_invoker.go | 2 +-
cluster/cluster/failback/cluster_invoker.go | 2 +-
cluster/cluster/failsafe/cluster_invoker.go | 2 +-
cluster/cluster_impl/import.go | 1 +
cluster/directory/base/directory_test.go | 2 +-
cluster/loadbalance/p2c/loadbalance.go | 129 ++++++++
.../loadbalance.go => cluster/metrics/constants.go | 7 +-
cluster/metrics/local_metrics.go | 80 +++++
cluster/metrics/metrics.go | 49 +++
.../loadbalance.go => cluster/metrics/utils.go | 21 +-
common/config/environment_test.go | 1 +
common/constant/cluster.go | 17 +-
common/constant/default.go | 32 +-
common/constant/key.go | 35 +-
common/constant/loadbalance.go | 1 +
common/{constant/loadbalance.go => file/suffix.go} | 18 +-
common/proxy/proxy.go | 6 +-
common/rpc_service.go | 7 +-
config/config_center_config.go | 23 +-
config/config_loader.go | 2 +-
config/config_loader_options.go | 61 ++--
config/config_loader_options_test.go | 33 +-
config/config_resolver.go | 9 +-
config/consumer_config.go | 2 +
config/custom_config.go | 80 +++++
config/custom_config_test.go | 68 ++++
.../instance/registry_metadata_report.go | 41 ++-
config/instance/registry_metadata_report_test.go | 64 ++++
config/metadata_report_config.go | 1 +
config/provider_config.go | 22 +-
config/reference_config.go | 34 +-
config/registry_config.go | 35 +-
config/registry_config_test.go | 1 +
config/root_config.go | 13 +
config/service_config.go | 18 +-
config/testdata/config/custom/custom.yaml | 13 +
config/testdata/config/custom/empty.yaml | 11 +
config_center/apollo/impl_test.go | 1 +
config_center/configurator/override.go | 6 +-
config_center/configurator/override_test.go | 1 +
config_center/nacos/impl.go | 4 +-
config_center/parser/configuration_parser.go | 4 +-
filter/adaptivesvc/filter.go | 125 +++++++
filter/adaptivesvc/limiter/hill_climbing.go | 315 ++++++++++++++++++
.../adaptivesvc/limiter/limiter.go | 27 +-
filter/adaptivesvc/limiter/utils.go | 65 ++++
filter/adaptivesvc/limiter_mapper.go | 85 +++++
filter/auth/accesskey_storage.go | 5 +-
filter/filter_impl/import.go | 1 +
filter/hystrix/filter_test.go | 1 +
filter/seata/filter_test.go | 2 +-
filter/sentinel/filter.go | 5 +-
go.mod | 12 +-
go.sum | 39 ++-
imports/imports.go | 4 +
metadata/mapping/metadata/service_name_mapping.go | 18 +-
metadata/report/etcd/report.go | 2 +-
metadata/report/nacos/report.go | 5 +
metadata/report/zookeeper/report.go | 5 +-
.../local/metadata_service_proxy_factory_test.go | 4 +-
metadata/service/local/service.go | 1 +
protocol/dubbo/dubbo_codec.go | 1 +
protocol/dubbo/dubbo_invoker.go | 1 -
protocol/dubbo/dubbo_protocol.go | 1 +
protocol/dubbo/hessian2/hessian_response.go | 1 +
protocol/dubbo/impl/hessian.go | 6 +-
.../dubbo/impl/hessian_test.go | 40 ++-
protocol/dubbo/impl/serialize.go | 1 +
protocol/dubbo3/dubbo3_invoker.go | 11 +-
protocol/dubbo3/dubbo3_protocol.go | 12 +
protocol/dubbo3/internal/server.go | 4 +-
protocol/grpc/internal/helloworld/server.go | 7 +-
protocol/grpc/internal/routeguide/client.go | 10 +-
protocol/grpc/internal/routeguide/server.go | 5 +-
protocol/invocation/rpcinvocation_test.go | 1 +
protocol/invoker.go | 9 +
.../protocolwrapper/protocol_filter_wrapper.go | 9 +
protocol/result.go | 26 ++
registry/event_test.go | 1 +
registry/nacos/listener.go | 20 +-
registry/nacos/registry.go | 44 ++-
registry/polaris/core.go | 133 ++++++++
registry/polaris/listener.go | 118 +++++++
registry/polaris/registry.go | 323 ++++++++++++++++++
registry/polaris/service_discovery.go | 368 +++++++++++++++++++++
registry/polaris/utils.go | 72 ++++
registry/zookeeper/listener.go | 17 +-
remoting/codec.go | 2 +
remoting/exchange.go | 7 +
remoting/exchange_client.go | 4 +
remoting/exchange_server.go | 1 +
remoting/getty/dubbo_codec_for_test.go | 1 +
remoting/getty/listener.go | 13 +-
remoting/getty/readwriter_test.go | 1 +
remoting/nacos/builder.go | 13 +-
remoting/nacos/builder_test.go | 58 ++--
remoting/polaris/builder.go | 106 ++++++
remoting/polaris/builder_test.go | 106 ++++++
remoting/polaris/polaris.yaml | 95 ++++++
remoting/zookeeper/client.go | 6 -
remoting/zookeeper/listener.go | 16 +-
109 files changed, 3310 insertions(+), 354 deletions(-)