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

SpringCloud使用nacos配置Dubbo服务级别配置不生效 #3942

Open
caowenliang opened this issue Jan 23, 2025 · 0 comments
Open

SpringCloud使用nacos配置Dubbo服务级别配置不生效 #3942

caowenliang opened this issue Jan 23, 2025 · 0 comments

Comments

@caowenliang
Copy link

SpringCloud-alibaba 2.2.10
dubbo: 2.7.13

Component
nacos
com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config

想通过服务级别配置配置timout、parameters等
eg.
dubbo.service.org.apache.dubbo.samples.api.DemoService.timeout=5000
dubbo.service.org.apache.dubbo.samples.api.DemoService.parameters=[{somemethod.timeout:1000}]
在application.yml中配置是生效的(Springboot项目 nacos-config-spring-boot-starter可以),但是配置到nacos中不生效

Dubug发现OverrideDubboConfigApplicationListener 先于 SpringCloud的PropertySourceBootstrapConfiguration 执行,
导致DubboBootstrap中ApplicationModel.getEnvironment()获取不到配置,使得ServiceConfig.export()方法中无法读取到对应配置

如何解决?

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

No branches or pull requests

1 participant