springboot工程dubbo使用nacos作為配置中心
1 相容dubbo配置xml的方式
進展並不順利,因為當dubbo的配置放在bootstrap.yml
中是沒有問題的,但是放在nacos
中讀取,則會提示消費的異常,這裡除錯ReferenceConfig
發現總有一個<dubbo:registry />
的配置,因為他沒有指定zookeeper的註冊地址,所以dubbo預設採用9090,於是就找不著了。但為何在bootstrap.yml
中卻沒有這個異常呢?
跟蹤到AbstractInterfaceConfig
中loadRegistries
方法,執行this.checkRegistry();
發現<dubbo:registry />
的配置有了zookeeper的應用
在除錯前還沒有zookeeper的地支,經過appendProperties
之後就有了,那麼這裡做了什麼呢?
除錯到ConfigUtils
中getProperty
發現從bootstrap.yml
中可以獲取到配置檔案
再回過頭看從nacos
的方式,就沒有任何屬性可以讀取,現在應該考慮nacos
載入配置檔案模式的研究了
跟蹤到DubboUtils
中可以看到dubbo的屬性配置是從環境變數可以看到
應該跟載入順序有關,但好像也沒有影響
bootstrap.properties
-> bootstrap.yml
-> application.properties
-> application.yml
暫且先將dubbo的配置寫到bootstrap.yml
中,以後再解決此問題吧。
相關文章
- 初探Nacos(四)-- SpringBoot下使用Nacos作為配置中心Spring Boot
- SpringBoot專案使用Nacos作為配置中心Spring Boot
- Dubbo與SpringCloud Alibaba使用Nacos作為配置中心和註冊中心SpringGCCloud
- SpringBoot使用Nacos作為配置中心服務和服務註冊中心Spring Boot
- Dubbo:Nacos作為註冊中心
- Dubbo使用nacos作為註冊中心原理剖析
- SpringBoot使用Nacos配置中心Spring Boot
- nacos 作為配置中心使用心得--配置使用
- nacos作為配置中心
- SpringBoot與Dubbo整合報錯排查(Nacos作為註冊中心)Spring Boot
- Dubbo使用Apollo作為配置中心實戰
- 使用nacos作為配置中心統一管理配置
- SpringBoot整合Dubbo,註冊中心nacosSpring Boot
- Spring Cloud Alibaba:Nacos 作為註冊中心和配置中心使用SpringCloud
- Spring Cloud Alibaba基礎教程:使用Nacos作為配置中心SpringCloud
- Spring Cloud Alibaba 使用Nacos作為配置管理中心SpringCloud
- Dubbo使用Nacos註冊中心
- nacos配置中心使用
- springboot整合nacos註冊中心和配置中心Spring Boot
- Spring Cloud Alibaba系列(二)nacos作為服務配置中心SpringCloud
- nacos-dubbo-springboot整合Spring Boot
- springboot+dubbo+nacos整合Spring Boot
- 初探Nacos(三)-- SpringBoot下整合Dubbo和NacosSpring Boot
- 配置中心nacos
- Nacos 配置中心介紹及使用
- 整合 nacos註冊中心配置使用
- Spring Cloud Alibaba 使用Nacos作為服務註冊中心SpringCloud
- Springboot + Dubbo + Nacos微服務框架整合Spring Boot微服務框架
- springcloud/springboot整合NACOS 做註冊和配置中心以及nacos原始碼分析GCCloudSpring Boot原始碼
- SpringCloud Nacos 配置中心SpringGCCloud
- Nacos配置中心原理
- dubbo&nacos叢集配置
- springboot+dubbo+nacos入門專案Spring Boot
- SpringBoot+Dubbo+Serata+Nacos微服務搭建Spring Boot微服務
- 【On Nacos】SpringBoot 方式使用 NacosSpring Boot
- Nacos註冊與配置中心:使用詳講
- 使用 Consul 作為 Python 微服務的配置中心Python微服務
- Nacos配置中心規範