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 41fd617ce6794ac37601bb3e082b01dc145d4484 Merge: b353ac9 838c847 Author: AlexStocks <[email protected]> AuthorDate: Tue Jan 5 16:54:02 2021 +0800 Merge branch 'develop' .github/workflows/github-actions.yml | 6 + .golangci.yml | 63 ++++++++++ .travis.yml | 2 +- cluster/cluster_impl/failback_cluster_invoker.go | 10 +- cluster/loadbalance/random_test.go | 3 + cluster/router/chain/chain.go | 3 + cluster/router/chain/chain_test.go | 39 ++++-- cluster/router/condition/app_router_test.go | 21 +++- cluster/router/condition/file_test.go | 9 ++ cluster/router/condition/listenable_router.go | 4 +- cluster/router/condition/router.go | 11 +- cluster/router/condition/router_test.go | 2 + .../healthcheck/default_health_check_test.go | 3 + cluster/router/tag/file.go | 2 +- cluster/router/tag/router_rule.go | 18 +-- cluster/router/tag/tag_router.go | 4 +- cluster/router/tag/tag_router_test.go | 8 +- common/config/environment.go | 4 +- common/constant/key.go | 16 +-- common/logger/logger.go | 5 +- common/proxy/proxy.go | 6 +- common/proxy/proxy_test.go | 8 +- common/rpc_service.go | 10 +- common/rpc_service_test.go | 13 +- common/url.go | 63 ++++++---- common/url_test.go | 49 ++++++-- common/yaml/yaml_test.go | 2 +- config/base_config.go | 2 +- config/base_config_test.go | 5 +- config/config_center_config.go | 6 +- config/config_loader.go | 4 +- config/config_loader_test.go | 25 ++-- config/registry_config_test.go | 5 +- config/service_config.go | 5 +- config/service_config_test.go | 3 +- config_center/apollo/impl.go | 5 +- config_center/apollo/impl_test.go | 10 +- config_center/apollo/listener.go | 2 +- config_center/file/impl.go | 2 +- config_center/file/impl_test.go | 4 + config_center/nacos/client.go | 6 +- config_center/nacos/impl_test.go | 7 +- config_center/nacos/listener.go | 9 +- config_center/zookeeper/impl.go | 2 +- config_center/zookeeper/impl_test.go | 23 +++- filter/access_key.go | 2 +- filter/filter_impl/access_log_filter_test.go | 2 +- filter/filter_impl/active_filter_test.go | 4 +- filter/filter_impl/auth/default_authenticator.go | 2 +- .../filter_impl/auth/default_authenticator_test.go | 9 +- filter/filter_impl/auth/sign_util.go | 10 +- filter/filter_impl/execute_limit_filter.go | 2 +- filter/filter_impl/execute_limit_filter_test.go | 6 +- filter/filter_impl/generic_service_filter_test.go | 4 +- .../filter_impl/graceful_shutdown_filter_test.go | 9 +- filter/filter_impl/seata_filter.go | 9 +- filter/filter_impl/seata_filter_test.go | 2 +- filter/filter_impl/sentinel_filter.go | 4 +- filter/filter_impl/sentinel_filter_test.go | 4 +- filter/filter_impl/token_filter_test.go | 8 +- .../tps/tps_limit_sliding_window_strategy.go | 2 +- .../tps/tps_limiter_method_service_test.go | 8 +- filter/filter_impl/tps_limit_filter_test.go | 6 +- filter/filter_impl/tracing_filter_test.go | 2 +- go.mod | 4 +- go.sum | 14 ++- .../mapping/dynamic/service_name_mapping_test.go | 1 + metadata/report/consul/report_test.go | 4 +- metadata/report/delegate/delegate_report.go | 19 ++- metadata/report/delegate/delegate_report_test.go | 22 ++-- metadata/report/etcd/report_test.go | 5 +- metadata/report/zookeeper/report_test.go | 5 +- metadata/service/inmemory/service_proxy.go | 10 +- metadata/service/inmemory/service_proxy_test.go | 40 +++++-- metadata/service/inmemory/service_test.go | 41 +++++-- metadata/service/remote/service.go | 6 +- metadata/service/remote/service_proxy.go | 2 +- metadata/service/remote/service_proxy_test.go | 34 ++++-- metadata/service/remote/service_test.go | 2 +- protocol/dubbo/dubbo_codec.go | 10 +- protocol/dubbo/dubbo_invoker_test.go | 2 +- protocol/dubbo/dubbo_protocol.go | 4 +- protocol/dubbo/hessian2/const.go | 9 -- protocol/dubbo/hessian2/hessian_dubbo.go | 8 +- protocol/dubbo/hessian2/hessian_dubbo_test.go | 2 + protocol/dubbo/hessian2/hessian_request.go | 30 +++-- protocol/dubbo/hessian2/hessian_response.go | 24 ++-- protocol/dubbo/impl/codec.go | 2 +- protocol/dubbo/impl/const.go | 9 -- protocol/dubbo/impl/hessian.go | 37 +++--- protocol/dubbo/opentracing.go | 8 -- protocol/grpc/grpc_invoker.go | 2 +- protocol/grpc/protoc-gen-dubbo/main.go | 2 +- .../grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go | 16 +-- protocol/jsonrpc/http.go | 24 ++-- protocol/jsonrpc/http_test.go | 2 +- protocol/jsonrpc/json.go | 2 - protocol/jsonrpc/server.go | 8 +- protocol/protocolwrapper/mock_protocol_filter.go | 1 - protocol/rest/server/rest_server.go | 2 + registry/base_configuration_listener.go | 12 +- registry/base_registry.go | 7 +- registry/consul/registry.go | 2 +- registry/consul/service_discovery.go | 17 +-- registry/consul/service_discovery_test.go | 8 +- registry/consul/utils_test.go | 27 ++++- registry/directory/directory.go | 18 ++- registry/etcdv3/service_discovery.go | 17 +-- .../event_publishing_service_deiscovery_test.go | 2 +- .../event/event_publishing_service_discovery.go | 2 +- registry/file/service_discovery.go | 12 +- registry/file/service_discovery_test.go | 12 +- registry/kubernetes/listener_test.go | 132 --------------------- registry/kubernetes/registry.go | 10 +- registry/kubernetes/registry_test.go | 2 +- registry/mock_registry.go | 5 +- registry/nacos/listener.go | 4 +- registry/nacos/registry_test.go | 4 +- registry/nacos/service_discovery.go | 8 +- registry/nacos/service_discovery_test.go | 3 +- registry/protocol/protocol.go | 6 +- registry/service_discovery.go | 2 +- registry/service_instance.go | 2 +- .../servicediscovery/service_discovery_registry.go | 2 +- .../service_discovery_registry_test.go | 7 +- .../rest/rest_subscribed_urls_synthesizer.go | 7 +- registry/zookeeper/registry.go | 17 +-- registry/zookeeper/registry_test.go | 77 +++++++----- registry/zookeeper/service_discovery.go | 14 +-- registry/zookeeper/service_discovery_test.go | 21 ++-- remoting/etcdv3/client.go | 4 +- remoting/etcdv3/client_test.go | 9 +- remoting/getty/dubbo_codec_for_test.go | 10 +- remoting/getty/getty_client.go | 13 +- remoting/getty/getty_client_test.go | 10 +- remoting/getty/getty_server.go | 38 ++---- remoting/getty/listener.go | 16 +-- remoting/getty/listener_test.go | 8 +- remoting/getty/opentracing.go | 8 -- remoting/getty/pool.go | 85 +++++++------ remoting/kubernetes/client.go | 8 +- remoting/kubernetes/client_test.go | 9 +- remoting/kubernetes/facade_test.go | 7 +- remoting/kubernetes/registry_controller.go | 2 +- remoting/kubernetes/watch.go | 26 ++-- remoting/kubernetes/watch_test.go | 9 +- remoting/nacos/builder_test.go | 2 + remoting/zookeeper/client.go | 18 +-- remoting/zookeeper/client_test.go | 25 +++- remoting/zookeeper/facade_test.go | 6 +- remoting/zookeeper/listener.go | 20 ++-- remoting/zookeeper/listener_test.go | 6 +- 152 files changed, 992 insertions(+), 823 deletions(-)
