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

xuetaoli pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git


    from 35ea88642 refactor: remove config package dependency from remoting 
tests (#3198)
     add bd0c8ed93 refactor(router): replace config package (#3186)
     add d8755c7e8   refactor(filter): remove config package dependency from 
tests (#3209)
     add e2256e270 fix(router): ensure invoker receive Provider's tag, fix type 
bug (#3208)
     add 77428fe0f feat(router): enable register of script router, remove 
useless comment (#3215)
     add 2fef526e9 refactor: remove config package from dubbogo-cli sample 
generator (#3218)
     add d5685706d fix(router): fix wrong config key (#3220)
     add 34f7dbc0c fix(router): fix wrong option configuration, add 
script-related options (#3221)
     add a0b31e564 fix(protocol): fix panic caused by race condition during 
invoker destruction (#3184)
     add 8c95837ed feat(metrics): enhance the monitoring metrics of rpc call 
failure under Triple protocol (#3189)
     add 6c36a97d6 Fix typo: occured to occurred (#3227)
     add a85fe25a4 refactor: add more params when calculating the revision. 
(#3224)
     add 55f774200 Remove the config package from server package (#3207)
     add d19b761da refactor: remove config package from polaris and 
config_center (#3210)
     add e1fc8ed56 Refactor : remove protocol config (#3212)
     add 8ef85cbbe refactor(protocol/triple): remove config package dependency 
for issue #3204 (#3229)
     add b3d9983d1 fix(router/affinity): prevent panic caused by nil return in 
initialization phase (#3216)
     add 6efc27c5c fix(filter):solve side effects caused by 3184 refactor 
(#3230)
     add 9d591336c fix(router): call BuildRouterChain method when creating 
directory. (#3225)
     add 99fed3d3a refactor: remove config package dependency from application 
generator (#3239)
     add 3929ee48f fix: release the lock in advance in case causing deadlock 
(#3238)
     add e7770c9ef feat(probe): add Kubernetes probe support with liveness, 
readiness, and startup checks (#3213)

No new revisions were added by this update.

Summary of changes:
 client/action.go                                   |   7 +
 client/client.go                                   |   9 +-
 client/client_test.go                              |  26 +-
 cluster/cluster/available/cluster_invoker_test.go  |   1 +
 cluster/cluster/broadcast/cluster_invoker_test.go  |   1 +
 cluster/cluster/failback/cluster_test.go           |   1 +
 cluster/cluster/failfast/cluster_test.go           |   1 +
 cluster/cluster/failover/cluster_test.go           |   1 +
 cluster/cluster/failsafe/cluster_test.go           |   1 +
 cluster/cluster/forking/cluster_test.go            |   1 +
 cluster/cluster/zoneaware/cluster_invoker_test.go  |   1 +
 cluster/directory/static/directory.go              |   9 +-
 cluster/directory/static/directory_test.go         |   1 +
 cluster/router/affinity/router_test.go             |  12 +
 cluster/router/chain/chain.go                      |   7 +
 cluster/router/condition/dynamic_router.go         |  15 +-
 cluster/router/condition/factory.go                |   4 +-
 cluster/router/condition/route.go                  |  14 +-
 cluster/router/condition/router_test.go            |  24 +-
 cluster/router/options.go                          |  15 +-
 cluster/router/script/factory.go                   |  10 +-
 cluster/router/script/router.go                    |   6 +-
 cluster/router/tag/factory.go                      |   5 -
 cluster/router/tag/router.go                       |   5 +-
 .../config}/config_post_processor.go               |   2 +-
 common/constant/key.go                             |   8 +
 common/constant/metric.go                          |  11 +
 common/extension/config_post_processor.go          |  12 +-
 common/url.go                                      |  16 +
 compat.go                                          |  30 ++
 config/metric_config.go                            |  10 +
 config_center/apollo/impl_test.go                  |  49 ++--
 config_center/zookeeper/impl.go                    |   6 +-
 filter/active/filter.go                            |  36 ++-
 filter/active/filter_test.go                       |  32 +-
 filter/graceful_shutdown/consumer_filter_test.go   |  25 --
 filter/graceful_shutdown/provider_filter_test.go   |  39 ---
 filter/polaris/limit/limiter.go                    |  18 +-
 global/metric_config.go                            |  43 ++-
 global/router_config.go                            |  26 ++
 go.mod                                             |   2 +-
 internal/config.go                                 | 163 +++++++++++
 internal/config_test.go                            | 256 ++++++++++++++++
 internal/internal.go                               |   4 +-
 metadata/info/metadata_info.go                     |  42 ---
 metadata/info/metadata_info_test.go                |  16 -
 metrics/options.go                                 |  38 +++
 metrics/probe/http.go                              |  73 +++++
 metrics/probe/http_test.go                         |  84 ++++++
 metrics/probe/probe.go                             |  98 +++++++
 metrics/probe/probe_test.go                        | 103 +++++++
 metrics/probe/server.go                            | 144 +++++++++
 .../probe/state.go                                 |  44 ++-
 .../quantile_test.go => probe/state_test.go}       |  54 ++--
 metrics/registry/event_test.go                     |   6 +-
 metrics/rpc/collector.go                           |  36 ++-
 metrics/rpc/error_classifier.go                    |  68 +++++
 metrics/rpc/error_classifier_test.go               | 200 +++++++++++++
 metrics/rpc/metric_set.go                          |  36 +++
 protocol/base/base_invoker.go                      |  26 +-
 protocol/base/base_invoker_test.go                 |   5 +-
 protocol/dubbo3/internal/client.go                 |  29 --
 protocol/dubbo3/internal/server.go                 |  26 --
 protocol/grpc/client.go                            |  23 +-
 protocol/grpc/client_test.go                       |   6 +-
 protocol/grpc/grpc_invoker.go                      |  12 +
 protocol/grpc/grpc_invoker_test.go                 |   2 +
 protocol/grpc/internal/helloworld/client.go        |   9 -
 protocol/grpc/internal/routeguide/client.go        |   9 -
 protocol/triple/dubbo3_invoker.go                  |  36 +--
 protocol/triple/server.go                          |  22 +-
 registry/nacos/service_discovery.go                |   2 +
 .../customizer/service_revision_customizer.go      |  13 +-
 .../servicediscovery/service_discovery_registry.go |   2 +-
 server/action.go                                   |   6 +-
 server/action_test.go                              |  17 +-
 server/compat.go                                   |  63 ----
 server/compat_test.go                              | 324 ---------------------
 server/options.go                                  |  44 +--
 server/options_test.go                             |  10 -
 server/server.go                                   |  21 +-
 tools/dubbogo-cli/README.md                        |  12 +-
 tools/dubbogo-cli/README_CN.md                     |  12 +-
 .../cmd/testGenCode/template/newApp/cmd/app.go     |  25 +-
 .../testGenCode/template/newApp/conf/dubbogo.yaml  |  28 --
 .../template/newApp/pkg/service/service.go         |   5 -
 .../template/newDemo/go-client/cmd/client.go       |  18 +-
 .../template/newDemo/go-client/conf/dubbogo.yaml   |  22 --
 .../template/newDemo/go-server/cmd/server.go       |  22 +-
 .../template/newDemo/go-server/conf/dubbogo.yaml   |  24 --
 tools/dubbogo-cli/generator/application/cmd.go     |  25 +-
 tools/dubbogo-cli/generator/application/conf.go    |  58 ----
 tools/dubbogo-cli/generator/application/pkg.go     |   6 +-
 tools/dubbogo-cli/generator/sample/api.go          |   5 +-
 tools/dubbogo-cli/generator/sample/api_tripe.go    |   5 +-
 tools/dubbogo-cli/generator/sample/constants.go    |  10 +-
 tools/dubbogo-cli/generator/sample/gen_c_conf.go   |  16 +-
 tools/dubbogo-cli/generator/sample/gen_client.go   |  23 +-
 tools/dubbogo-cli/generator/sample/gen_s_conf.go   |  16 +-
 tools/dubbogo-cli/generator/sample/gen_server.go   |  27 +-
 tools/dubbogo-cli/generator/sample/proto.go        |   5 +-
 tools/dubbogo-cli/internal/client/client.go        |   6 +-
 102 files changed, 1992 insertions(+), 1092 deletions(-)
 copy {config/interfaces => common/config}/config_post_processor.go (98%)
 create mode 100644 internal/config.go
 create mode 100644 internal/config_test.go
 create mode 100644 metrics/probe/http.go
 create mode 100644 metrics/probe/http_test.go
 create mode 100644 metrics/probe/probe.go
 create mode 100644 metrics/probe/probe_test.go
 create mode 100644 metrics/probe/server.go
 copy config/interfaces/config_post_processor.go => metrics/probe/state.go (52%)
 copy metrics/{util/aggregate/quantile_test.go => probe/state_test.go} (53%)
 create mode 100644 metrics/rpc/error_classifier.go
 create mode 100644 metrics/rpc/error_classifier_test.go
 delete mode 100644 protocol/dubbo3/internal/client.go
 delete mode 100644 server/compat.go
 delete mode 100644 server/compat_test.go
 delete mode 100644 
tools/dubbogo-cli/cmd/testGenCode/template/newApp/conf/dubbogo.yaml
 delete mode 100644 
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-client/conf/dubbogo.yaml
 delete mode 100644 
tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-server/conf/dubbogo.yaml
 delete mode 100644 tools/dubbogo-cli/generator/application/conf.go

Reply via email to