dubbo:config-center

2022-04-15 11:05 更新

dubbo:config-center 配置

配置中心。對(duì)應(yīng)的配置類:org.apache.dubbo.config.ConfigCenterConfig

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



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)