mrwangyin opened a new issue, #14335:
URL: https://github.com/apache/dubbo/issues/14335

   ### Pre-check
   
   - [X] I am sure that all the content I provide is in English.
   
   
   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/dubbo/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Apache Dubbo Component
   
   Java SDK (apache/dubbo)
   
   ### Dubbo Version
   
   dubbo 3.2.11 jdk8
   
   ### Steps to reproduce this issue
   
   使用双注册中心时:
   consumer侧配置:
   spring.application.name=dubbo-springboot-demo-consumer
   server.port=9999
   dubbo.application.name=${spring.application.name}
   dubbo.protocol.name=dubbo
   dubbo.protocol.host=172.16.1.16
   dubbo.protocol.port=20888
   
   ### 多注册中心
   ## 
https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/registry/multiple-registry/
   
   # nacos-registry
   
dubbo.registries.nacos-registry.address=nacos://10.10.10.203:8848?username=nacos&password=nacos
   dubbo.registries.nacos-registry.default=true
   dubbo.registries.nacos-registry.timeout=11000
   dubbo.registries.nacos-registry.use-as-config-center=false
   dubbo.registries.nacos-registry.use-as-metadata-center=false
   dubbo.registries.nacos-registry.parameters.namespace=dubbo_timeout
   #dubbo.registries.nacos.parameters.group=registry-center
   dubbo.registries.nacos-registry.register-mode=instance
   # 消费者启动时,将消费者(订阅者)信息写到nacos
   dubbo.registries.nacos-registry.parameters.register-consumer-url=true
   # 优先使用的注册中心
   dubbo.registries.zk-registry.preferred=true
   
   # zk-registry
   dubbo.registries.zk-registry.address=zookeeper://127.0.0.1:2181
   dubbo.registries.zk-registry.default=true
   dubbo.registries.zk-registry.timeout=8000
   dubbo.registries.zk-registry.use-as-config-center=false
   dubbo.registries.zk-registry.use-as-metadata-center=false
   # instance 只注册应用级地址;interface 只注册接口级地址;all(默认) 同时注册应用级和接口级地址;
   dubbo.registries.zk-registry.register-mode=instance
   
   
   ### 如果直接使用`use-as-config-center=true`或`use-as-metadata-center=true`,则无法指定 
group。
   ### 所以通过`config-centers / metadata-reports`指定。
   
   ## dubbo3 配置中心
   
dubbo.config-centers.zk-registry.address=${dubbo.registries.zk-registry.address}
   dubbo.config-centers.zk-registry.timeout=13000
   
   
dubbo.config-centers.nacos-registry.address=${dubbo.registries.nacos-registry.address}
   dubbo.config-centers.nacos-registry.timeout=14000
   
dubbo.config-centers.nacos-registry.parameters.namespace=${dubbo.registries.nacos-registry.parameters.namespace}
   dubbo.config-centers.nacos-registry.parameters.group=config-center
   
   ## dubbo3 元数据中心
   
dubbo.metadata-reports.zk-registry.address=${dubbo.registries.zk-registry.address}
   dubbo.metadata-reports.zk-registry.timeout=15000
   
   
dubbo.metadata-reports.nacos-registry.address=${dubbo.registries.nacos-registry.address}
   dubbo.metadata-reports.nacos-registry.timeout=16000
   
dubbo.metadata-reports.nacos-registry.parameters.namespace=${dubbo.registries.nacos-registry.parameters.namespace}
   dubbo.metadata-reports.nacos-registry.parameters.group=metadata-center
   
   
   provider 侧配置:
   spring.application.name=dubbo-springboot-demo-provider
   server.port=9999
   dubbo.application.name=${spring.application.name}
   dubbo.protocol.name=dubbo
   dubbo.protocol.host=172.16.1.16
   dubbo.protocol.port=20889
   
   ### 多注册中心
   ## 
https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/registry/multiple-registry/
   
   # nacos-registry
   
dubbo.registries.nacos-registry.address=nacos://10.10.10.203:8848?username=nacos&password=nacos
   dubbo.registries.nacos-registry.default=true
   dubbo.registries.nacos-registry.timeout=11000
   dubbo.registries.nacos-registry.use-as-config-center=false
   dubbo.registries.nacos-registry.use-as-metadata-center=false
   dubbo.registries.nacos-registry.parameters.namespace=dubbo_timeout
   #dubbo.registries.nacos.parameters.group=registry-center
   dubbo.registries.nacos-registry.register-mode=instance
   # 消费者启动时,将消费者(订阅者)信息写到nacos
   dubbo.registries.nacos-registry.parameters.register-consumer-url=true
   # 优先使用的注册中心
   dubbo.registries.zk-registry.preferred=true
   
   # zk-registry
   dubbo.registries.zk-registry.address=zookeeper://127.0.0.1:2181
   dubbo.registries.zk-registry.default=true
   dubbo.registries.zk-registry.timeout=9000
   dubbo.registries.zk-registry.use-as-config-center=false
   dubbo.registries.zk-registry.use-as-metadata-center=false
   # instance 只注册应用级地址;interface 只注册接口级地址;all(默认) 同时注册应用级和接口级地址;
   dubbo.registries.zk-registry.register-mode=instance
   
   
   ### 如果直接使用`use-as-config-center=true`或`use-as-metadata-center=true`,则无法指定 
group。
   ### 所以通过`config-centers / metadata-reports`指定。
   
   ## dubbo3 配置中心
   
dubbo.config-centers.zk-registry.address=${dubbo.registries.zk-registry.address}
   dubbo.config-centers.zk-registry.timeout=13000
   
   
dubbo.config-centers.nacos-registry.address=${dubbo.registries.nacos-registry.address}
   dubbo.config-centers.nacos-registry.timeout=14000
   
dubbo.config-centers.nacos-registry.parameters.namespace=${dubbo.registries.nacos-registry.parameters.namespace}
   dubbo.config-centers.nacos-registry.parameters.group=config-center
   
   ## dubbo3 元数据中心
   
dubbo.metadata-reports.zk-registry.address=${dubbo.registries.zk-registry.address}
   dubbo.metadata-reports.zk-registry.timeout=15000
   
   
dubbo.metadata-reports.nacos-registry.address=${dubbo.registries.nacos-registry.address}
   dubbo.metadata-reports.nacos-registry.timeout=16000
   
dubbo.metadata-reports.nacos-registry.parameters.namespace=${dubbo.registries.nacos-registry.parameters.namespace}
   dubbo.metadata-reports.nacos-registry.parameters.group=metadata-center
   
   
   DEBUG会进入下图代码块:
   
![image](https://github.com/apache/dubbo/assets/44059656/38121efe-287a-402a-90e4-64b63956098e)
   
   
   consumer 调用 provider(指定了timeout) 时,consumer侧会使用 
dubbo.registries.zk-registry.timeout=8000 作为超时时间,从而导致provider定义得超时时间失效;
   
   
   
   
   ### What you expected to happen
   
   正确使用provider 侧配置得超时时间:
   
![image](https://github.com/apache/dubbo/assets/44059656/904b5afa-687a-44a0-a48a-863b30e8c9c6)
   
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit a pull request to fix on your own?
   
   - [X] Yes I am willing to submit a pull request on my own!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to