This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch 3.0-k8s
in repository https://gitbox.apache.org/repos/asf/dubbo.git.
from 50af097 k8s enhancement: only export MetadataService on Dubbo
protocol (#6617)
add 8315042 Feat: add life cycle probe in dubbo-qos (#6623)
No new revisions were added by this update.
Summary of changes:
.../dubbo/common/constants/CommonConstants.java | 6 +++
.../org/apache/dubbo/config/ApplicationConfig.java | 36 +++++++++++++++
.../dubbo/config/bootstrap/DubboBootstrap.java | 21 ++++++---
.../bootstrap/builders/ApplicationBuilder.java | 21 +++++++++
.../bootstrap/builders/ApplicationBuilderTest.java | 27 ++++++++++-
.../apache/dubbo/qos/command/CommandContext.java | 9 ++++
.../org/apache/dubbo/qos/command/impl/Live.java | 52 ++++++++++++++++++++++
.../org/apache/dubbo/qos/command/impl/Ready.java | 27 +++++++++--
.../org/apache/dubbo/qos/command/impl/Startup.java | 52 ++++++++++++++++++++++
.../org/apache/dubbo/qos/probe/LivenessProbe.java | 23 +++++-----
.../org/apache/dubbo/qos/probe/ReadinessProbe.java | 23 +++++-----
.../org/apache/dubbo/qos/probe/StartupProbe.java | 23 +++++-----
.../qos/probe/impl/BootstrapReadinessProbe.java | 10 ++++-
.../qos/probe/impl/BootstrapStartupProbe.java | 11 ++++-
.../qos/probe/impl/ProviderReadinessProbe.java | 52 ++++++++++++++++++++++
.../qos/server/handler/HttpProcessHandler.java | 51 +++++++++------------
.../org.apache.dubbo.qos.command.BaseCommand | 2 +
.../org.apache.dubbo.qos.probe.ReadinessProbe | 2 +
.../org.apache.dubbo.qos.probe.StartupProbe | 1 +
.../dubbo/qos/command/util/CommandHelperTest.java | 4 +-
20 files changed, 372 insertions(+), 81 deletions(-)
create mode 100644
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Live.java
create mode 100644
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/Startup.java
copy
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/ServiceRestMetadataReader.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/LivenessProbe.java
(67%)
copy
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/ServiceRestMetadataReader.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/ReadinessProbe.java
(67%)
copy
dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/rest/ServiceRestMetadataReader.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/StartupProbe.java
(66%)
copy
dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter1.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/impl/BootstrapReadinessProbe.java
(72%)
copy
dubbo-common/src/test/java/org/apache/dubbo/common/extension/support/Filter1.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/impl/BootstrapStartupProbe.java
(73%)
create mode 100644
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/probe/impl/ProviderReadinessProbe.java
create mode 100644
dubbo-plugin/dubbo-qos/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.qos.probe.ReadinessProbe
create mode 100644
dubbo-plugin/dubbo-qos/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.qos.probe.StartupProbe