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使用nacos作為註冊中心原理剖析
- Dubbo與SpringCloud Alibaba使用Nacos作為配置中心和註冊中心SpringGCCloud
- SpringBoot使用Nacos作為配置中心服務和服務註冊中心Spring Boot
- SpringBoot與Dubbo整合報錯排查(Nacos作為註冊中心)Spring Boot
- Dubbo使用Apollo作為配置中心實戰
- SpringBoot使用Nacos配置中心Spring Boot
- SpringBoot整合Dubbo,註冊中心nacosSpring Boot
- Spring Cloud Alibaba:Nacos 作為註冊中心和配置中心使用SpringCloud
- Spring Cloud Alibaba基礎教程:使用Nacos作為配置中心SpringCloud
- Spring Cloud Alibaba 使用Nacos作為配置管理中心SpringCloud
- springboot整合nacos註冊中心和配置中心Spring Boot
- springboot+dubbo+nacos整合Spring Boot
- nacos-dubbo-springboot整合Spring Boot
- Spring Cloud Alibaba系列(二)nacos作為服務配置中心SpringCloud
- 初探Nacos(三)-- SpringBoot下整合Dubbo和NacosSpring Boot
- Nacos配置中心原理
- Spring Cloud Alibaba 使用Nacos作為服務註冊中心SpringCloud
- SpringCloud Nacos 配置中心SpringGCCloud
- Docker 搭建 Nacos 配置中心Docker
- Nacos註冊與配置中心:使用詳講
- Springboot + Dubbo + Nacos微服務框架整合Spring Boot微服務框架
- springcloud/springboot整合NACOS 做註冊和配置中心以及nacos原始碼分析GCCloudSpring Boot原始碼
- 為什麼阿里的dubbo註冊中心要放棄zookeeper, 而用Nacos?阿里
- springboot+dubbo+nacos入門專案Spring Boot
- SpringBoot+Dubbo+Serata+Nacos微服務搭建Spring Boot微服務
- 【On Nacos】SpringBoot 方式使用 NacosSpring Boot
- 使用nacos做dubbo的註冊中心服務列表沒有資料
- 【Nacos】微服務配置中心介紹微服務
- nacos入門系列之配置中心
- Springcloud alibaba nacos配置中心SpringGCCloud
- Nacos註冊中心+配置管理
- 使用 Consul 作為 Python 微服務的配置中心Python微服務
- 配置中心之Nacos簡介,使用及Go簡單整合Go
- springcloud alibaba-nacos配置中心SpringGCCloud
- nacos統一配置中心原始碼解析原始碼
- Nacos在父子工程裡的配置