dubbo:config-center

2022-04-15 11:05 更新

dubbo:config-center 配置

配置中心。對應的配置類:org.apache.dubbo.config.ConfigCenterConfig

屬性對應URL參數類型是否必填缺省值描述兼容性
protocolconfig.protocolstring可選zookeeper使用哪個配置中心:apollo、zookeeper、nacos等。
以zookeeper為例
1. 指定protocol,則address可以簡化為127.0.0.1:2181;
2. 不指定protocol,則address取值為zookeeper://127.0.0.1:2181
2.7.0+
addressconfig.addressstring必填配置中心地址。
取值參見protocol說明
2.7.0+
highest-priorityconfig.highestPriorityboolean可選true來自配置中心的配置項具有最高優(yōu)先級,即會覆蓋本地配置項。2.7.0+
namespaceconfig.namespacestring可選dubbo通常用于多租戶隔離,實際含義視具體配置中心而不同。
如:
zookeeper - 環(huán)境隔離,默認值dubbo;
apollo - 區(qū)分不同領域的配置集合,默認使用dubboapplication
2.7.0+
clusterconfig.clusterstring可選含義視所選定的配置中心而不同。
如Apollo中用來區(qū)分不同的配置集群
2.7.0+
groupconfig.groupstring可選dubbo含義視所選定的配置中心而不同。
nacos - 隔離不同配置集
zookeeper - 隔離不同配置集
2.7.0+
checkconfig.checkboolean可選true當配置中心連接失敗時,是否終止應用啟動。2.7.0+
config-fileconfig.configFilestring可選dubbo.properties全局級配置文件所映射到的key
zookeeper - 默認路徑/dubbo/config/dubbo/dubbo.properties
apollo - dubbo namespace中的dubbo.properties鍵
2.7.0+
timeoutconfig.timeoutinteger3000ms獲取配置的超時時間2.7.0+
usernamestring如果配置中心需要做校驗,用戶名
Apollo暫未啟用
2.7.0+
passwordstring如果配置中心需要做校驗,密碼
Apollo暫未啟用
2.7.0+
parametersMap<string, string>擴展參數,用來支持不同配置中心的定制化配置參數2.7.0+
include-spring-envboolean可選false使用Spring框架時支持,為true時,會自動從Spring Environment中讀取配置。
默認依次讀取
key為dubbo.properties的配置
key為dubbo.properties的PropertySource
2.7.0+



以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號