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