You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by xi...@apache.org on 2020/04/09 06:30:32 UTC

[dubbo-go] 01/01: Merge pull request #470 from apache/develop

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

xinminghe pushed a commit to branch feature/dubbo-2.7.5
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git

commit a594afd74a0370cd7292f21e35af315eae8f2d63
Merge: e4e5ff7 ae5ec56
Author: vito.he <hx...@gmail.com>
AuthorDate: Thu Apr 9 14:30:23 2020 +0800

    Merge pull request #470 from apache/develop
    
    Develop 2 feature/dubbo-2.7.5

 .travis.yml                                        |   6 +-
 CHANGE.md                                          |   1 +
 README.md                                          |  15 +-
 README_CN.md                                       |  16 +-
 before_validate_license.sh                         |  26 ++
 cluster/cluster_impl/available_cluster.go          |  30 +--
 cluster/cluster_impl/available_cluster_invoker.go  |  30 +--
 .../cluster_impl/available_cluster_invoker_test.go |  30 +--
 cluster/cluster_impl/broadcast_cluster.go          |  30 +--
 cluster/cluster_impl/broadcast_cluster_invoker.go  |  30 +--
 .../cluster_impl/broadcast_cluster_invoker_test.go |  30 +--
 cluster/cluster_impl/failback_cluster_test.go      |  30 +--
 cluster/cluster_impl/failfast_cluster.go           |  30 +--
 cluster/cluster_impl/failfast_cluster_invoker.go   |  30 +--
 cluster/cluster_impl/failfast_cluster_test.go      |  30 +--
 cluster/cluster_impl/failsafe_cluster_test.go      |  30 +--
 cluster/cluster_impl/forking_cluster.go            |  30 +--
 cluster/cluster_impl/forking_cluster_invoker.go    |  30 +--
 cluster/cluster_impl/forking_cluster_test.go       |  30 +--
 cluster/router/condition/app_router_test.go        |   2 +-
 cluster/router/condition/file.go                   |   2 +-
 cluster/router/condition/listenable_router.go      |   2 +-
 cluster/router/condition/router.go                 |   9 +-
 cluster/router/condition/router_rule.go            |  20 +-
 cluster/router/condition/router_rule_test.go       |  14 +-
 cluster/router/match/match_utils.go                |  63 -----
 cluster/router/match/match_utils_test.go           |  46 ----
 cluster/router/router.go                           |   2 +-
 .../router/tag/factory.go                          |  40 ++-
 .../router/tag/factory_test.go                     |  24 +-
 cluster/router/tag/file.go                         |  82 ++++++
 cluster/router/tag/file_test.go                    |  62 +++++
 cluster/router/{condition => tag}/router_rule.go   |  29 +-
 .../router/tag/router_rule_test.go                 |  27 +-
 cluster/router/tag/tag_router.go                   |  94 +++++++
 cluster/router/tag/tag_router_test.go              | 147 ++++++++++
 common/constant/key.go                             |  12 +-
 common/extension/auth.go                           |  17 ++
 common/extension/router_factory.go                 |   6 +-
 common/rpc_service.go                              |  82 ++++--
 common/rpc_service_test.go                         |  22 +-
 common/yaml/yaml.go                                |   4 +
 common/yaml/yaml_test.go                           |  12 +
 config/config_loader.go                            |   2 +-
 config/config_loader_test.go                       |   7 +-
 config/interfaces/config_reader.go                 |  17 ++
 config/reference_config.go                         |   9 +-
 ...condition_router_config.go => router_config.go} |   5 +-
 ...router_config_test.go => router_config_test.go} |   0
 config/service_config.go                           |  10 +-
 config_center/apollo/factory.go                    |  30 +--
 config_center/apollo/impl.go                       |  30 +--
 config_center/apollo/listener.go                   |  30 +--
 config_center/zookeeper/impl.go                    |   4 +-
 doc/pic/arch/dubbo-go-arch.png                     | Bin 215602 -> 131372 bytes
 doc/pic/arch/dubbo-go-ext.png                      | Bin 0 -> 122231 bytes
 filter/filter_impl/active_filter_test.go           |  17 ++
 filter/filter_impl/generic_service_filter_test.go  |   2 +-
 filter/filter_impl/token_filter.go                 |  30 +--
 filter/filter_impl/token_filter_test.go            |  30 +--
 filter/filter_impl/tps/tps_limit_strategy_mock.go  |  31 +--
 filter/filter_impl/tps/tps_limiter_mock.go         |  31 +--
 filter/handler/rejected_execution_handler_mock.go  |  31 +--
 protocol/dubbo/client_test.go                      |   2 +-
 protocol/dubbo/dubbo_exporter.go                   |   3 +-
 protocol/grpc/client.go                            |  30 +--
 protocol/grpc/client_test.go                       |  30 +--
 protocol/grpc/common_test.go                       |  30 +--
 protocol/grpc/grpc_exporter.go                     |  33 +--
 protocol/grpc/grpc_invoker.go                      |  30 +--
 protocol/grpc/grpc_invoker_test.go                 |  30 +--
 protocol/grpc/grpc_protocol.go                     |  30 +--
 protocol/grpc/grpc_protocol_test.go                |  30 +--
 protocol/grpc/internal/client.go                   |  30 +--
 protocol/grpc/internal/doc.go                      |  30 +--
 protocol/grpc/internal/helloworld.pb.go            |  30 +--
 protocol/grpc/internal/server.go                   |  30 +--
 .../protoc-gen-dubbo/examples/helloworld.pb.go     |  30 +--
 protocol/grpc/protoc-gen-dubbo/main.go             |  30 +--
 protocol/grpc/protoc-gen-dubbo/plugin/dubbo/doc.go |  30 +--
 .../grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go    |  30 +--
 protocol/grpc/server.go                            |  30 +--
 protocol/jsonrpc/http_test.go                      |   2 +-
 protocol/jsonrpc/jsonrpc_exporter.go               |   3 +-
 protocol/jsonrpc/jsonrpc_invoker_test.go           |   2 +-
 protocol/mock/mock_invoker.go                      |  31 +--
 protocol/rest/client/client_impl/resty_client.go   |  16 +-
 protocol/rest/client/rest_client.go                |  12 +-
 protocol/rest/rest_exporter.go                     |   3 +-
 protocol/rest/rest_invoker.go                      |  26 +-
 protocol/rest/rest_invoker_test.go                 |   4 +-
 protocol/rest/rest_protocol.go                     |   4 +-
 protocol/rest/rest_protocol_test.go                |   4 +-
 protocol/rest/server/rest_server.go                | 297 ++++++++++++++++++++-
 .../rest/server/server_impl/go_restful_server.go   | 291 +++++---------------
 protocol/rpc_status_test.go                        |  17 ++
 registry/base_registry.go                          |  19 +-
 registry/directory/directory.go                    |   5 +-
 registry/etcdv3/registry.go                        |   4 +-
 registry/etcdv3/registry_test.go                   |   2 +-
 registry/kubernetes/registry.go                    |   5 +-
 registry/protocol/protocol.go                      |  11 +-
 registry/zookeeper/listener.go                     |  71 +++--
 registry/zookeeper/listener_test.go                |   8 +-
 registry/zookeeper/registry.go                     |  96 ++++---
 registry/zookeeper/registry_test.go                |   2 +-
 remoting/zookeeper/client.go                       |  12 +-
 remoting/zookeeper/facade.go                       |   4 +-
 remoting/zookeeper/facade_test.go                  |  12 +-
 remoting/zookeeper/listener.go                     |  22 +-
 remoting/zookeeper/listener_test.go                |   2 +-
 111 files changed, 1935 insertions(+), 1190 deletions(-)