This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git.
from 008a1f3 Merge pull request #390 from fangyincheng/devv
new df90d9b add healthcheck router
new 65ff41c add comments
new 132ee77 fix ut
new 7368392 add apache license
new 3d7d50f fix fmt failure
new 0fc5ceb move healthcheck router to healthcheck dir
new 9ae15f1 fix comment
new 44b6f9f fix comment
new 9674573 mv constant val to constant package
new 91830f5 add some comments
new ab850a4 Merge pull request #389 from CodingSinger/HEALTH_CHECK
The 1622 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../{loadbalance.go => router/health_checker.go} | 10 +-
cluster/router/healthcheck/default_health_check.go | 117 +++++++++++++++
.../healthcheck/default_health_check_test.go | 157 +++++++++++++++++++++
.../router/healthcheck/factory.go | 28 ++--
.../router/healthcheck/factory_test.go | 40 ++++--
cluster/router/healthcheck/health_check_route.go | 86 +++++++++++
.../router/healthcheck/health_check_route_test.go | 135 ++++++++++++++++++
common/constant/key.go | 24 ++++
.../extension/{registry.go => health_checker.go} | 21 ++-
.../{metrics_test.go => health_checker_test.go} | 26 ++--
protocol/rpc_status.go | 16 ++-
protocol/rpc_status_test.go | 27 +---
12 files changed, 613 insertions(+), 74 deletions(-)
copy cluster/{loadbalance.go => router/health_checker.go} (79%)
create mode 100644 cluster/router/healthcheck/default_health_check.go
create mode 100644 cluster/router/healthcheck/default_health_check_test.go
copy config_center/configurator/mock.go =>
cluster/router/healthcheck/factory.go (59%)
copy filter/filter_impl/echo_filter_test.go =>
cluster/router/healthcheck/factory_test.go (61%)
create mode 100644 cluster/router/healthcheck/health_check_route.go
create mode 100644 cluster/router/healthcheck/health_check_route_test.go
copy common/extension/{registry.go => health_checker.go} (60%)
copy common/extension/{metrics_test.go => health_checker_test.go} (66%)