Skip to content

opt: client supports requests to server-streaming endpoints without parameters#15029

Merged
EarthChen merged 17 commits intoapache:3.3from
funky-eyes:1231
Jan 6, 2025
Merged

opt: client supports requests to server-streaming endpoints without parameters#15029
EarthChen merged 17 commits intoapache:3.3from
funky-eyes:1231

Conversation

@funky-eyes
Copy link
Contributor

@funky-eyes funky-eyes commented Dec 31, 2024

What is the purpose of the change?

#15026 支持了无参的外部调用的情况下,而直接使用dubboconsumer时,由于定死了参数数量为2,导致请求时会报错,故对consumer侧的实现进行了兼容处理
using DubboConsumer directly causes an error during the request because the number of parameters is fixed to 2. Therefore, compatibility handling has been implemented on the consumer side.

17:06:47.769 |-INFO  [main] rg.apache.dubbo.rpc.model.FrameworkModel:86  -|  [DUBBO] Dubbo Framework[1] is created, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.796 |-INFO  [main] ommon.resource.GlobalResourcesRepository:96  -|  [DUBBO] Creating global shared handler ..., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.866 |-INFO  [main] .apache.dubbo.rpc.model.ApplicationModel:107 -|  [DUBBO] Dubbo Application[1.0](unknown) is created, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.866 |-INFO  [main]    org.apache.dubbo.rpc.model.ScopeModel:63  -|  [DUBBO] Dubbo Module[1.0.0] is created, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.880 |-INFO  [main] bbo.config.context.AbstractConfigManager:143 -|  [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.880 |-INFO  [main] bbo.config.context.AbstractConfigManager:143 -|  [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.883 |-INFO  [main] bo.common.utils.SerializeSecurityManager:107 -|  [DUBBO] Serialize check serializable: true, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.883 |-INFO  [main] mmon.utils.SerializeSecurityConfigurator:140 -|  [DUBBO] Read serialize allow list from file:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes/security/serialize.allowlist, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:47.904 |-INFO  [main] mmon.utils.SerializeSecurityConfigurator:164 -|  [DUBBO] Read serialize blocked list from file:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes/security/serialize.blockedlist, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.018 |-INFO  [main] .apache.dubbo.rpc.model.ApplicationModel:107 -|  [DUBBO] Dubbo Application[1.1](unknown) is created, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.018 |-INFO  [main]    org.apache.dubbo.rpc.model.ScopeModel:63  -|  [DUBBO] Dubbo Module[1.1.0] is created, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.022 |-INFO  [main] bbo.config.context.AbstractConfigManager:143 -|  [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.022 |-INFO  [main] bbo.config.context.AbstractConfigManager:143 -|  [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.023 |-INFO  [main] mmon.utils.SerializeSecurityConfigurator:140 -|  [DUBBO] Read serialize allow list from file:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes/security/serialize.allowlist, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.023 |-INFO  [main] mmon.utils.SerializeSecurityConfigurator:164 -|  [DUBBO] Read serialize blocked list from file:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes/security/serialize.blockedlist, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.035 |-INFO  [main]    org.apache.dubbo.rpc.model.ScopeModel:63  -|  [DUBBO] Dubbo Module[1.1.1] is created, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.037 |-INFO  [main] bbo.config.context.AbstractConfigManager:143 -|  [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.038 |-INFO  [main] mmon.utils.SerializeSecurityConfigurator:140 -|  [DUBBO] Read serialize allow list from file:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes/security/serialize.allowlist, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.038 |-INFO  [main] mmon.utils.SerializeSecurityConfigurator:164 -|  [DUBBO] Read serialize blocked list from file:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes/security/serialize.blockedlist, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.118 |-INFO  [main] config.deploy.DefaultApplicationDeployer:1328 -|  [DUBBO] Dubbo Application[1.1](unknown) is starting., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.122 |-INFO  [main] config.deploy.DefaultApplicationDeployer:577 -|  [DUBBO] No value is configured in the registry, the DynamicConfigurationFactory extension[name : zookeeper] does not support as the config center, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.131 |-INFO  [main] config.deploy.DefaultApplicationDeployer:587 -|  [DUBBO] The registry[<dubbo:registry port="2181" address="zookeeper://127.0.0.1:2181" protocol="zookeeper" />] will be not used as the config center, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.171 |-INFO  [main] pache.dubbo.config.context.ConfigManager:356 -|  [DUBBO] The current configurations or effective configurations are as follows:, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.171 |-INFO  [main] pache.dubbo.config.context.ConfigManager:358 -|  [DUBBO] <dubbo:application enableFileCache="true" executorManagementMode="isolation" parameters="{}" name="dubbo-demo-triple-api-consumer" protocol="dubbo" />, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.172 |-INFO  [main] pache.dubbo.config.context.ConfigManager:358 -|  [DUBBO] <dubbo:protocol preferSerialization="hessian2,fastjson2" port="-1" name="tri" />, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.172 |-INFO  [main] pache.dubbo.config.context.ConfigManager:358 -|  [DUBBO] <dubbo:registry port="2181" address="zookeeper://127.0.0.1:2181" protocol="zookeeper" />, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.172 |-INFO  [main] pache.dubbo.config.context.ConfigManager:358 -|  [DUBBO] <dubbo:ssl />, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.188 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:149 -|  [DUBBO] Dubbo Module[1.1.0] has been initialized!, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.202 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:149 -|  [DUBBO] Dubbo Module[1.1.1] has been initialized!, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.243 |-INFO  [main] config.deploy.DefaultApplicationDeployer:577 -|  [DUBBO] No value is configured in the registry, the MetadataReportFactory extension[name : zookeeper] does not support as the metadata center, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.244 |-INFO  [main] config.deploy.DefaultApplicationDeployer:587 -|  [DUBBO] The registry[<dubbo:registry port="2181" address="zookeeper://127.0.0.1:2181" protocol="zookeeper" />] will be not used as the metadata center, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.244 |-INFO  [main] config.deploy.DefaultApplicationDeployer:243 -|  [DUBBO] Dubbo Application[1.1](dubbo-demo-triple-api-consumer) has been initialized!, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.244 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:365 -|  [DUBBO] Dubbo Module[1.1.0] is starting., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.244 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:372 -|  [DUBBO] Dubbo Module[1.1.0] has started., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.244 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:380 -|  [DUBBO] Dubbo Module[1.1.0] has completed., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.244 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:365 -|  [DUBBO] Dubbo Module[1.1.1] is starting., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.344 |-INFO  [main]       org.apache.dubbo.qos.server.Server:124 -|  [DUBBO] qos-server bind localhost:22222, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.362 |-INFO  [main] bbo.registry.zookeeper.ZookeeperRegistry:345 -|  [DUBBO] Loaded registry cache file /Users/fe-work/.dubbo/dubbo-registry-dubbo-demo-triple-api-consumer-127.0.0.1-2181.cache, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.402 |-INFO  [main] ator.framework.imps.CuratorFrameworkImpl:338 -| Starting
17:06:48.405 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:zookeeper.version=3.7.2-c06c7c8a3e95779d4becb1938b378596e3b420d0, built on 2023-10-06 09:51 UTC
17:06:48.405 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:host.name=10.56.9.42
17:06:48.405 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.version=21
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.vendor=Oracle Corporation
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.home=/Library/Java/JavaVirtualMachines/jdk21/Contents/Home
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.class.path=/Users/fe-work/cjb/work/dubbo/dubbo-demo/dubbo-demo-spring-boot/dubbo-demo-spring-boot-servlet/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-registry/dubbo-registry-zookeeper/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-registry/dubbo-registry-api/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-cluster/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metadata/dubbo-metadata-api/target/classes:/Users/fe-work/.m2/repository/com/google/protobuf/protobuf-java/3.25.5/protobuf-java-3.25.5.jar:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-metadata/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-registry/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-remoting/dubbo-remoting-zookeeper-curator5/target/classes:/Users/fe-work/.m2/repository/org/apache/curator/curator-framework/5.7.1/curator-framework-5.7.1.jar:/Users/fe-work/.m2/repository/org/apache/curator/curator-client/5.7.1/curator-client-5.7.1.jar:/Users/fe-work/.m2/repository/org/apache/curator/curator-recipes/5.7.1/curator-recipes-5.7.1.jar:/Users/fe-work/.m2/repository/org/apache/curator/curator-x-discovery/5.7.1/curator-x-discovery-5.7.1.jar:/Users/fe-work/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.5/jackson-databind-2.13.5.jar:/Users/fe-work/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.5/jackson-annotations-2.13.5.jar:/Users/fe-work/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.5/jackson-core-2.13.5.jar:/Users/fe-work/cjb/work/dubbo/dubbo-plugin/dubbo-qos/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-common/target/classes:/Users/fe-work/.m2/repository/org/javassist/javassist/3.30.2-GA/javassist-3.30.2-GA.jar:/Users/fe-work/.m2/repository/com/alibaba/fastjson2/fastjson2/2.0.53/fastjson2-2.0.53.jar:/Users/fe-work/.m2/repository/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar:/Users/fe-work/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/fe-work/cjb/work/dubbo/dubbo-config/dubbo-config-api/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-config-center/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-tracing/target/classes:/Users/fe-work/.m2/repository/io/micrometer/micrometer-tracing/1.4.0/micrometer-tracing-1.4.0.jar:/Users/fe-work/.m2/repository/io/micrometer/context-propagation/1.1.2/context-propagation-1.1.2.jar:/Users/fe-work/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/fe-work/cjb/work/dubbo/dubbo-rpc/dubbo-rpc-injvm/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-rpc/dubbo-rpc-dubbo/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-serialization/dubbo-serialization-fastjson2/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-plugin/dubbo-qos-api/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-plugin/dubbo-native/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-default/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-rpc/dubbo-rpc-triple/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-rpc/dubbo-rpc-api/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-remoting/dubbo-remoting-http12/target/classes:/Users/fe-work/.m2/repository/io/netty/netty-transport/4.1.101.Final/netty-transport-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-resolver/4.1.101.Final/netty-resolver-4.1.101.Final.jar:/Users/fe-work/cjb/work/dubbo/dubbo-plugin/dubbo-triple-servlet/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-plugin/dubbo-rest-openapi/target/classes:/Users/fe-work/.m2/repository/io/swagger/core/v3/swagger-annotations/2.2.25/swagger-annotations-2.2.25.jar:/Users/fe-work/.m2/repository/org/webjars/swagger-ui/5.18.2/swagger-ui-5.18.2.jar:/Users/fe-work/.m2/repository/org/webjars/redoc/2.1.5/redoc-2.1.5.jar:/Users/fe-work/.m2/repository/org/webjars/webjars-locator-lite/1.0.0/webjars-locator-lite-1.0.0.jar:/Users/fe-work/.m2/repository/org/jspecify/jspecify/0.3.0/jspecify-0.3.0.jar:/Users/fe-work/.m2/repository/com/github/therapi/therapi-runtime-javadoc/0.15.0/therapi-runtime-javadoc-0.15.0.jar:/Users/fe-work/cjb/work/dubbo/dubbo-serialization/dubbo-serialization-hessian2/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-serialization/dubbo-serialization-api/target/classes:/Users/fe-work/.m2/repository/org/apache/dubbo/hessian-lite/4.0.3/hessian-lite-4.0.3.jar:/Users/fe-work/cjb/work/dubbo/dubbo-remoting/dubbo-remoting-netty4/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-remoting/dubbo-remoting-api/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-api/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-event/target/classes:/Users/fe-work/.m2/repository/io/micrometer/micrometer-core/1.14.1/micrometer-core-1.14.1.jar:/Users/fe-work/.m2/repository/io/micrometer/micrometer-commons/1.13.6/micrometer-commons-1.13.6.jar:/Users/fe-work/.m2/repository/io/micrometer/micrometer-observation/1.13.6/micrometer-observation-1.13.6.jar:/Users/fe-work/.m2/repository/org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar:/Users/fe-work/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/Users/fe-work/.m2/repository/com/tdunning/t-digest/3.3/t-digest-3.3.jar:/Users/fe-work/cjb/work/dubbo/dubbo-metrics/dubbo-metrics-netty/target/classes:/Users/fe-work/.m2/repository/io/netty/netty-handler-proxy/4.1.101.Final/netty-handler-proxy-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-common/4.1.101.Final/netty-common-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-buffer/4.1.101.Final/netty-buffer-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-codec/4.1.101.Final/netty-codec-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-codec-socks/4.1.101.Final/netty-codec-socks-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-codec-http/4.1.101.Final/netty-codec-http-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.101.Final/netty-transport-classes-epoll-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.101.Final/netty-transport-native-unix-common-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-transport-native-epoll/4.1.101.Final/netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar:/Users/fe-work/.m2/repository/io/netty/netty-codec-http2/4.1.101.Final/netty-codec-http2-4.1.101.Final.jar:/Users/fe-work/.m2/repository/io/netty/netty-handler/4.1.101.Final/netty-handler-4.1.101.Final.jar:/Users/fe-work/cjb/work/dubbo/dubbo-config/dubbo-config-spring/target/classes:/Users/fe-work/.m2/repository/org/springframework/spring-beans/5.3.31/spring-beans-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/spring-core/5.3.31/spring-core-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/spring-jcl/5.3.31/spring-jcl-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/spring-web/5.3.31/spring-web-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/spring-context/5.3.31/spring-context-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/spring-aop/5.3.31/spring-aop-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/spring-expression/5.3.31/spring-expression-5.3.31.jar:/Users/fe-work/cjb/work/dubbo/dubbo-spring-boot-project/dubbo-spring-boot-autoconfigure/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-spring-boot-project/dubbo-spring-boot-compatible/dubbo-spring-boot-autoconfigure-compatible/target/classes:/Users/fe-work/cjb/work/dubbo/dubbo-spring-boot-project/dubbo-spring-boot/target/classes:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.7.18/spring-boot-starter-web-2.7.18.jar:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot-starter/2.7.18/spring-boot-starter-2.7.18.jar:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot/2.7.18/spring-boot-2.7.18.jar:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.7.18/spring-boot-autoconfigure-2.7.18.jar:/Users/fe-work/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/fe-work/.m2/repository/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.7.18/spring-boot-starter-json-2.7.18.jar:/Users/fe-work/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.5/jackson-datatype-jdk8-2.13.5.jar:/Users/fe-work/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.5/jackson-datatype-jsr310-2.13.5.jar:/Users/fe-work/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.5/jackson-module-parameter-names-2.13.5.jar:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.7.18/spring-boot-starter-tomcat-2.7.18.jar:/Users/fe-work/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.83/tomcat-embed-core-9.0.83.jar:/Users/fe-work/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.83/tomcat-embed-el-9.0.83.jar:/Users/fe-work/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.83/tomcat-embed-websocket-9.0.83.jar:/Users/fe-work/.m2/repository/org/springframework/spring-webmvc/5.3.31/spring-webmvc-5.3.31.jar:/Users/fe-work/.m2/repository/org/springframework/boot/spring-boot-starter-log4j2/2.7.18/spring-boot-starter-log4j2-2.7.18.jar:/Users/fe-work/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.17.2/log4j-slf4j-impl-2.17.2.jar:/Users/fe-work/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/Users/fe-work/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar:/Users/fe-work/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar:/Users/fe-work/.m2/repository/org/apache/logging/log4j/log4j-jul/2.17.2/log4j-jul-2.17.2.jar:/Users/fe-work/.m2/repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/Users/fe-work/.m2/repository/org/apache/curator/curator-test/5.7.1/curator-test-5.7.1.jar:/Users/fe-work/.m2/repository/org/apache/zookeeper/zookeeper/3.7.2/zookeeper-3.7.2.jar:/Users/fe-work/.m2/repository/org/apache/zookeeper/zookeeper-jute/3.7.2/zookeeper-jute-3.7.2.jar:/Users/fe-work/.m2/repository/io/dropwizard/metrics/metrics-core/4.2.22/metrics-core-4.2.22.jar:/Users/fe-work/.m2/repository/org/xerial/snappy/snappy-java/1.1.10.7/snappy-java-1.1.10.7.jar:/Users/fe-work/.m2/repository/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar:/Users/fe-work/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/fe-work/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/fe-work/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/fe-work/.m2/repository/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar:/Users/fe-work/.m2/repository/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar:/Users/fe-work/.m2/repository/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar:/Users/fe-work/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar:/Users/fe-work/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/fe-work/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar:/Users/fe-work/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.library.path=/Users/fe-work/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.io.tmpdir=/var/folders/7y/4wqm1bg50g52kd60gg_nkcz40000gn/T/
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:java.compiler=<NA>
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:os.name=Mac OS X
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:os.arch=aarch64
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:os.version=13.5
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:user.name=fe-work
17:06:48.406 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:user.home=/Users/fe-work
17:06:48.407 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:user.dir=/Users/fe-work/cjb/work/dubbo
17:06:48.407 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:os.memory.free=29MB
17:06:48.407 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:os.memory.max=4096MB
17:06:48.407 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:98  -| Client environment:os.memory.total=60MB
17:06:48.409 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:637 -| Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@51b01960
17:06:48.411 |-INFO  [main]     org.apache.zookeeper.common.X509Util:79  -| Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation
17:06:48.412 |-INFO  [main]    org.apache.zookeeper.ClientCnxnSocket:239 -| jute.maxbuffer value is 1048575 Bytes
17:06:48.416 |-INFO  [main]          org.apache.zookeeper.ClientCnxn:1741 -| zookeeper.request.timeout value is 0. feature enabled=false
17:06:48.420 |-INFO  [main] ator.framework.imps.CuratorFrameworkImpl:377 -| Default schema
17:06:48.420 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1177 -| Opening socket connection to server localhost/127.0.0.1:2181.
17:06:48.421 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1179 -| SASL config status: Will not attempt to authenticate using SASL (unknown error)
17:06:48.424 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1011 -| Socket connection established, initiating session, client: /127.0.0.1:54090, server: localhost/127.0.0.1:2181
17:06:48.435 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1452 -| Session establishment complete on server localhost/127.0.0.1:2181, session id = 0x1006560f1f00002, negotiated timeout = 20000
17:06:48.438 |-INFO  [main-EventThread] r.framework.state.ConnectionStateManager:231 -| State change: CONNECTED
17:06:48.439 |-INFO  [main] ookeeper.curator5.ZookeeperClientManager:90  -|  [DUBBO] No valid zookeeper client found from cache, therefore create a new client for url. zookeeper://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?REGISTRY_CLUSTER=default&application=dubbo-demo-triple-api-consumer&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.registry.RegistryService&pid=17939&release=3.3.3-SNAPSHOT, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.441 |-INFO  [Curator-ConnectionStateManager-0] okeeper.curator5.Curator5ZookeeperClient:517 -|  [DUBBO] Curator zookeeper client instance initiated successfully, session id is 1006560f1f00002, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.444 |-INFO  [main-EventThread] e.curator.framework.imps.EnsembleTracker:187 -| New config event received: {}
17:06:48.444 |-INFO  [main-EventThread] e.curator.framework.imps.EnsembleTracker:187 -| New config event received: {}
17:06:48.451 |-WARN  [main] y.client.migration.MigrationRuleListener:    -|  [DUBBO] Using default configuration rule because config center is not configured!, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42, error code: 1-4. This may be caused by , go to https://dubbo.apache.org/faq/1/4 to find instructions. 
17:06:48.455 |-WARN  [main] g.apache.dubbo.common.config.Environment:    -|  [DUBBO] dynamicConfiguration is null , return globalConfiguration., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42, error code: 0-12. This may be caused by , go to https://dubbo.apache.org/faq/0/12 to find instructions. 
17:06:48.455 |-WARN  [main] g.apache.dubbo.common.config.Environment:    -|  [DUBBO] dynamicConfiguration is null , return globalConfiguration., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42, error code: 0-12. This may be caused by , go to https://dubbo.apache.org/faq/0/12 to find instructions. 
17:06:48.523 |-INFO  [main] bbo.registry.zookeeper.ZookeeperRegistry:453 -|  [DUBBO] Subscribe: tri://10.56.9.42/org.apache.dubbo.springboot.demo.servlet.GreeterService?application=dubbo-demo-triple-api-consumer&background=false&category=providers,configurators,routers&check=false&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.springboot.demo.servlet.GreeterService&lazy=true&methods=sayHello,sayHelloAsync,sayHelloBiStream,sayHelloServerStream,sayHelloServerStreamNoParameter&pid=17939&protocol=tri&release=3.3.3-SNAPSHOT&side=consumer&sticky=false&timeout=100000&timestamp=1735636008245&unloadClusterRelated=false, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.542 |-INFO  [main] bbo.registry.zookeeper.ZookeeperRegistry:556 -|  [DUBBO] Notify urls for subscribe url tri://10.56.9.42/org.apache.dubbo.springboot.demo.servlet.GreeterService?application=dubbo-demo-triple-api-consumer&background=false&category=providers,configurators,routers&check=false&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.springboot.demo.servlet.GreeterService&lazy=true&methods=sayHello,sayHelloAsync,sayHelloBiStream,sayHelloServerStream,sayHelloServerStreamNoParameter&pid=17939&protocol=tri&release=3.3.3-SNAPSHOT&side=consumer&sticky=false&timeout=100000&timestamp=1735636008245&unloadClusterRelated=false, url size: 3, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.720 |-INFO  [NettyClientWorker-4-1] .transport.netty4.NettyConnectionHandler:95  -|  [DUBBO] The connection [id: 0x7d29667c, L:/10.56.9.42:50543 - R:/10.56.9.42:8082] of 10.56.9.42:50543 -> 10.56.9.42:8082 is established., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.720 |-INFO  [main] g.transport.netty4.NettyConnectionClient:278 -|  [DUBBO] Successfully connect to server /10.56.9.42:8082 from NettyConnectionClient 10.56.9.42 using dubbo version 3.3.3-SNAPSHOT, channel is NettyChannel [channel=[id: 0x7d29667c, L:/10.56.9.42:50543 - R:/10.56.9.42:8082]], dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.720 |-INFO  [main] g.transport.netty4.NettyConnectionClient:95  -|  [DUBBO] Start NettyConnectionClient chenjianbin.local/10.56.9.42 connect to the server /10.56.9.42:8082, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.762 |-INFO  [main] o.registry.integration.RegistryDirectory:368 -|  [DUBBO] Received invokers changed event from registry. Registry type: interface. Service Key: org.apache.dubbo.springboot.demo.servlet.GreeterService. Urls Size : 1. Invokers Size : 1. Available Size: 1. Available Invokers : 10.56.9.42:8082, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.778 |-INFO  [main] registry.client.ServiceDiscoveryRegistry:345 -|  [DUBBO] Loaded registry cache file /Users/fe-work/.dubbo/dubbo-registry-dubbo-demo-triple-api-consumer-127.0.0.1-2181.cache, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.790 |-INFO  [main] ator.framework.imps.CuratorFrameworkImpl:338 -| Starting
17:06:48.790 |-INFO  [main]           org.apache.zookeeper.ZooKeeper:637 -| Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@7c974942
17:06:48.790 |-INFO  [main]    org.apache.zookeeper.ClientCnxnSocket:239 -| jute.maxbuffer value is 1048575 Bytes
17:06:48.790 |-INFO  [main]          org.apache.zookeeper.ClientCnxn:1741 -| zookeeper.request.timeout value is 0. feature enabled=false
17:06:48.791 |-INFO  [main] ator.framework.imps.CuratorFrameworkImpl:377 -| Default schema
17:06:48.791 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1177 -| Opening socket connection to server localhost/127.0.0.1:2181.
17:06:48.791 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1179 -| SASL config status: Will not attempt to authenticate using SASL (unknown error)
17:06:48.793 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1011 -| Socket connection established, initiating session, client: /127.0.0.1:54092, server: localhost/127.0.0.1:2181
17:06:48.798 |-INFO  [main-SendThread(127.0.0.1:2181)]          org.apache.zookeeper.ClientCnxn:1452 -| Session establishment complete on server localhost/127.0.0.1:2181, session id = 0x1006560f1f00003, negotiated timeout = 20000
17:06:48.799 |-INFO  [main-EventThread] r.framework.state.ConnectionStateManager:231 -| State change: CONNECTED
17:06:48.800 |-INFO  [main-EventThread] e.curator.framework.imps.EnsembleTracker:187 -| New config event received: {}
17:06:48.800 |-INFO  [main-EventThread] e.curator.framework.imps.EnsembleTracker:187 -| New config event received: {}
17:06:48.865 |-INFO  [main] ient.metadata.MetadataServiceNameMapping:105 -|  [DUBBO] Local cache mapping is empty, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.867 |-INFO  [main] registry.client.ServiceDiscoveryRegistry:235 -|  [DUBBO] No interface-apps mapping found in local cache, stop subscribing, will automatically wait for mapping listener callback: tri://10.56.9.42/org.apache.dubbo.springboot.demo.servlet.GreeterService?REGISTRY_CLUSTER=default&application=dubbo-demo-triple-api-consumer&background=false&category=providers,configurators,routers&check=false&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.springboot.demo.servlet.GreeterService&lazy=true&methods=sayHello,sayHelloAsync,sayHelloBiStream,sayHelloServerStream,sayHelloServerStreamNoParameter&pid=17939&protocol=tri&release=3.3.3-SNAPSHOT&side=consumer&sticky=false&timeout=100000&timestamp=1735636008245&unloadClusterRelated=false, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.869 |-INFO  [main] ration.DefaultMigrationAddressComparator:56  -|  [DUBBO] No instance address available, stop compare., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.869 |-INFO  [main] ry.client.migration.MigrationRuleHandler:102 -|  [DUBBO] Succeed Migrated to APPLICATION_FIRST mode. Service Name: org.apache.dubbo.springboot.demo.servlet.GreeterService, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.869 |-INFO  [main]  org.apache.dubbo.config.ReferenceConfig:505 -|  [DUBBO] Referred dubbo service: [org.apache.dubbo.springboot.demo.servlet.GreeterService]. it's not GenericService reference, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.870 |-INFO  [main] o.registry.client.metadata.MetadataUtils:80  -|  [DUBBO] Remote Metadata Report Server is not provided or unavailable, will stop registering service definition to remote center!, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.876 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:372 -|  [DUBBO] Dubbo Module[1.1.1] has started., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.876 |-INFO  [main] fig.deploy.DefaultMetricsServiceExporter:117 -|  [DUBBO] The MetricsConfig not exist, will not export metrics service., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.880 |-INFO  [main] config.deploy.DefaultApplicationDeployer:1340 -|  [DUBBO] Dubbo Application[1.1](dubbo-demo-triple-api-consumer) is ready., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.880 |-INFO  [main] ubbo.config.deploy.DefaultModuleDeployer:380 -|  [DUBBO] Dubbo Module[1.1.1] has completed., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:48.880 |-INFO  [main] config.deploy.DefaultApplicationDeployer:1360 -|  [DUBBO] Dubbo Application[1.1](dubbo-demo-triple-api-consumer) has completed., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
dubbo referenceConfig started
Call sayHello
sayHello reply: Hello triple
Call sayHelloAsync
Call sayHelloServerStream
Call biRequestObserver
sayHelloAsync reply: Hello triple
sayHelloServerStreamNoParameter onNext: Hello  1 times
sayHelloServerStream onNext: Hello triple 1 times
sayHelloServerStreamNoParameter onNext: Hello  2 times
sayHelloServerStream onNext: Hello triple 2 times
sayHelloServerStreamNoParameter onNext: Hello  3 times
sayHelloServerStreamNoParameter onNext: Hello  4 times
sayHelloServerStreamNoParameter onNext: Hello  5 times
sayHelloServerStream onNext: Hello triple 3 times
sayHelloServerStreamNoParameter onCompleted
sayHelloServerStream onNext: Hello triple 4 times
sayHelloServerStream onNext: Hello triple 5 times
sayHelloServerStream onCompleted
biRequestObserver onNext: Hello triple0
biRequestObserver onNext: Hello triple1
biRequestObserver onNext: Hello triple2
biRequestObserver onNext: Hello triple3
biRequestObserver onNext: Hello triple4
17:06:51.061 |-INFO  [DubboShutdownHook] rg.apache.dubbo.config.DubboShutdownHook:79  -|  [DUBBO] Run shutdown hook now., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.063 |-INFO  [DubboShutdownHook] rg.apache.dubbo.config.DubboShutdownHook:141 -|  [DUBBO] Dubbo shutdown hooks execute now. Dubbo Application[1.1](dubbo-demo-triple-api-consumer), dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.063 |-INFO  [DubboShutdownHook] rg.apache.dubbo.rpc.model.FrameworkModel:312 -|  [DUBBO] Reset global default application from Dubbo Application[1.1](dubbo-demo-triple-api-consumer) to null, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.063 |-INFO  [DubboShutdownHook] config.deploy.DefaultApplicationDeployer:1388 -|  [DUBBO] Dubbo Application[1.1](dubbo-demo-triple-api-consumer) is stopping., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.064 |-INFO  [DubboShutdownHook]       org.apache.dubbo.qos.server.Server:134 -|  [DUBBO] qos-server stopped., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.066 |-INFO  [DubboShutdownHook] he.dubbo.rpc.protocol.tri.TripleProtocol:214 -|  [DUBBO] Destroying protocol [TripleProtocol] ..., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.066 |-INFO  [DubboShutdownHook] he.dubbo.rpc.protocol.tri.TripleProtocol:110 -|  [DUBBO] Destroy reference: tri://10.56.9.42:8082/org.apache.dubbo.springboot.demo.servlet.GreeterService?application=dubbo-springboot-demo-servlet&background=false&category=providers,configurators,routers&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&executor-management-mode=isolation&file-cache=true&generic=false&interface=org.apache.dubbo.springboot.demo.servlet.GreeterService&lazy=true&methods=sayHello,sayHelloAsync,sayHelloBiStream,sayHelloServerStream,sayHelloServerStreamNoParameter&pid=17939&prefer.serialization=hessian2,fastjson2&protocol=tri&release=3.3.3-SNAPSHOT&service-name-mapping=true&side=provider&sticky=false&timeout=100000&unloadClusterRelated=false, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.067 |-INFO  [DubboShutdownHook] g.transport.netty4.NettyConnectionClient:79  -|  [DUBBO] Destroying connection to /10.56.9.42:8082, because the reference count reaches 0, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.067 |-INFO  [DubboShutdownHook] o.remoting.transport.netty4.NettyChannel:266 -|  [DUBBO] Close netty channel [id: 0x7d29667c, L:/10.56.9.42:50543 - R:/10.56.9.42:8082], dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.068 |-INFO  [globalEventExecutor-2-1] nnection.SingleProtocolConnectionManager:70  -|  [DUBBO] Remove closed connection (with reference count==0) for address 10.56.9.42:8082, a new one will be created for upcoming RPC requests routing to this address., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.068 |-INFO  [DubboShutdownHook] ubbo.config.deploy.DefaultModuleDeployer:417 -|  [DUBBO] Dubbo Module[1.1.1] is stopping., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.077 |-INFO  [DubboShutdownHook] bbo.registry.zookeeper.ZookeeperRegistry:468 -|  [DUBBO] Unsubscribe: tri://10.56.9.42/org.apache.dubbo.springboot.demo.servlet.GreeterService?application=dubbo-demo-triple-api-consumer&background=false&category=providers,configurators,routers&check=false&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.springboot.demo.servlet.GreeterService&lazy=true&methods=sayHello,sayHelloAsync,sayHelloBiStream,sayHelloServerStream,sayHelloServerStreamNoParameter&pid=17939&protocol=tri&release=3.3.3-SNAPSHOT&side=consumer&sticky=false&timeout=100000&timestamp=1735636008245&unloadClusterRelated=false, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.078 |-INFO  [DubboShutdownHook] gistry.support.CacheableFailbackRegistry:141 -|  [DUBBO] Evicting urls for service org.apache.dubbo.springboot.demo.servlet.GreeterService, size 1, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.083 |-INFO  [DubboShutdownHook] ubbo.config.deploy.DefaultModuleDeployer:427 -|  [DUBBO] Dubbo Module[1.1.1] has stopped., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.084 |-INFO  [DubboShutdownHook] ubbo.config.deploy.DefaultModuleDeployer:417 -|  [DUBBO] Dubbo Module[1.1.0] is stopping., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.084 |-INFO  [DubboShutdownHook] ubbo.config.deploy.DefaultModuleDeployer:427 -|  [DUBBO] Dubbo Module[1.1.0] has stopped., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.084 |-INFO  [DubboShutdownHook] e.dubbo.registry.support.RegistryManager:100 -|  [DUBBO] Close all registries [zookeeper://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?REGISTRY_CLUSTER=default&application=dubbo-demo-triple-api-consumer&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.registry.RegistryService&pid=17939&release=3.3.3-SNAPSHOT, zookeeper://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?REGISTRY_CLUSTER=default&application=dubbo-demo-triple-api-consumer&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.registry.RegistryService&pid=17939&release=3.3.3-SNAPSHOT], dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.084 |-INFO  [DubboShutdownHook] bbo.registry.zookeeper.ZookeeperRegistry:620 -|  [DUBBO] Destroy registry:zookeeper://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?REGISTRY_CLUSTER=default&application=dubbo-demo-triple-api-consumer&dubbo=2.0.2&executor-management-mode=isolation&file-cache=true&interface=org.apache.dubbo.registry.RegistryService&pid=17939&release=3.3.3-SNAPSHOT, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.087 |-INFO  [Curator-Framework-0] ator.framework.imps.CuratorFrameworkImpl:1014 -| backgroundOperationsLoop exiting
17:06:51.198 |-INFO  [DubboShutdownHook]           org.apache.zookeeper.ZooKeeper:1232 -| Session: 0x1006560f1f00003 closed
17:06:51.198 |-INFO  [main-EventThread]          org.apache.zookeeper.ClientCnxn:568 -| EventThread shut down for session: 0x1006560f1f00003
17:06:51.199 |-INFO  [DubboShutdownHook] adpool.manager.DefaultExecutorRepository:419 -|  [DUBBO] destroying application executor repository .., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.200 |-INFO  [DubboShutdownHook] config.deploy.DefaultApplicationDeployer:1402 -|  [DUBBO] Dubbo Application[1.1](dubbo-demo-triple-api-consumer) has stopped., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.200 |-INFO  [Curator-Framework-0] ator.framework.imps.CuratorFrameworkImpl:1014 -| backgroundOperationsLoop exiting
17:06:51.309 |-INFO  [main-EventThread]          org.apache.zookeeper.ClientCnxn:568 -| EventThread shut down for session: 0x1006560f1f00002
17:06:51.309 |-INFO  [DubboShutdownHook]           org.apache.zookeeper.ZooKeeper:1232 -| Session: 0x1006560f1f00002 closed
17:06:51.310 |-INFO  [DubboShutdownHook] rg.apache.dubbo.rpc.model.FrameworkModel:119 -|  [DUBBO] Destroying default framework model: Dubbo Framework[1], dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.310 |-INFO  [DubboShutdownHook] rg.apache.dubbo.rpc.model.FrameworkModel:124 -|  [DUBBO] Dubbo Framework[1] is destroying ..., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.310 |-INFO  [DubboShutdownHook] config.deploy.DefaultApplicationDeployer:1388 -|  [DUBBO] Dubbo Application[1.0](DUBBO_INTERNAL_APPLICATION) is stopping., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.311 |-INFO  [DubboShutdownHook] ubbo.config.deploy.DefaultModuleDeployer:417 -|  [DUBBO] Dubbo Module[1.0.0] is stopping., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.311 |-INFO  [DubboShutdownHook] ubbo.config.deploy.DefaultModuleDeployer:427 -|  [DUBBO] Dubbo Module[1.0.0] has stopped., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.311 |-INFO  [DubboShutdownHook] e.dubbo.registry.support.RegistryManager:100 -|  [DUBBO] Close all registries [], dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.311 |-INFO  [DubboShutdownHook] adpool.manager.DefaultExecutorRepository:419 -|  [DUBBO] destroying application executor repository .., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.311 |-INFO  [DubboShutdownHook] config.deploy.DefaultApplicationDeployer:1402 -|  [DUBBO] Dubbo Application[1.0](DUBBO_INTERNAL_APPLICATION) has stopped., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.312 |-INFO  [DubboShutdownHook] rg.apache.dubbo.rpc.model.FrameworkModel:139 -|  [DUBBO] Dubbo Framework[1] is destroyed, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.312 |-INFO  [DubboShutdownHook] rg.apache.dubbo.rpc.model.FrameworkModel:332 -|  [DUBBO] Reset global default framework from Dubbo Framework[1] to null, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.312 |-INFO  [DubboShutdownHook] ommon.resource.GlobalResourcesRepository:108 -|  [DUBBO] Destroying global resources ..., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.315 |-INFO  [DubboShutdownHook] ommon.resource.GlobalResourcesRepository:145 -|  [DUBBO] Dubbo is completely destroyed, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.315 |-INFO  [DubboShutdownHook] pool.manager.FrameworkExecutorRepository:210 -|  [DUBBO] destroying framework executor repository .., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.315 |-INFO  [NettyClientWorker-4-1] .transport.netty4.NettyConnectionHandler:80  -|  [DUBBO] The connection org.apache.dubbo.remoting.transport.netty4.NettyConnectionClient [10.56.9.42/<unresolved>:0 -> /10.56.9.42:8082] (Ref=0,local=null,remote=/10.56.9.42:8082 has been closed and will not reconnect, dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42
17:06:51.316 |-INFO  [NettyClientWorker-4-1] .transport.netty4.NettyConnectionHandler:118 -|  [DUBBO] The connection [id: 0x7d29667c, L:/10.56.9.42:50543 ! R:/10.56.9.42:8082] of 10.56.9.42:50543 -> 10.56.9.42:8082 is disconnected., dubbo version: 3.3.3-SNAPSHOT, current host: 10.56.9.42

Checklist

  • Make sure there is a GitHub_issue field for the change.
  • Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
  • Write necessary unit-test to verify your logic correction. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
  • Make sure gitHub actions can pass. Why the workflow is failing and how to fix it?
@codecov-commenter
Copy link

codecov-commenter commented Dec 31, 2024

Codecov Report

Attention: Patch coverage is 46.15385% with 14 lines in your changes missing coverage. Please review.

Project coverage is 60.75%. Comparing base (a0c9eb1) to head (7fd17fe).
Report is 239 commits behind head on 3.3.

Files with missing lines Patch % Lines
...g/apache/dubbo/rpc/protocol/tri/TripleInvoker.java 36.36% 6 Missing and 1 partial ⚠️
...he/dubbo/rpc/model/ReflectionMethodDescriptor.java 55.55% 3 Missing and 1 partial ⚠️
...g/apache/dubbo/rpc/model/StubMethodDescriptor.java 0.00% 2 Missing ⚠️
...bbo/rpc/protocol/tri/ReflectionPackableMethod.java 75.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##                3.3   #15029      +/-   ##
============================================
+ Coverage     60.73%   60.75%   +0.01%     
- Complexity    10860    10866       +6     
============================================
  Files          1882     1882              
  Lines         85997    86004       +7     
  Branches      12881    12884       +3     
============================================
+ Hits          52233    52250      +17     
+ Misses        28315    28306       -9     
+ Partials       5449     5448       -1     
Flag Coverage Δ
integration-tests 33.00% <3.84%> (-0.06%) ⬇️
samples-tests 29.17% <46.15%> (-0.04%) ⬇️
unit-tests 58.93% <42.30%> (+0.04%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
@AlbumenJ
Copy link
Member

AlbumenJ commented Jan 5, 2025

@EarthChen PTAL

Copy link
Member

@EarthChen EarthChen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@EarthChen EarthChen merged commit 82274d9 into apache:3.3 Jan 6, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants