Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 17 commits into from
Jan 6, 2025

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 1 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.

@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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants