dubbo:registry

2022-04-15 11:56 更新

dubbo:registry 配置

注冊(cè)中心配置。對(duì)應(yīng)的配置類: org.apache.dubbo.config.RegistryConfig。同時(shí)如果有多個(gè)不同的注冊(cè)中心,可以聲明多個(gè) <dubbo:registry> 標(biāo)簽,并在 <dubbo:service> 或 <dubbo:reference> 的 registry 屬性指定使用的注冊(cè)中心。

屬性對(duì)應(yīng)URL參數(shù)類型是否必填缺省值作用描述兼容性
idstring可選配置關(guān)聯(lián)注冊(cè)中心引用BeanId,可以在<dubbo:service registry="">或<dubbo:reference registry="">中引用此ID1.0.16以上版本
address<host:port>string必填服務(wù)發(fā)現(xiàn)注冊(cè)中心服務(wù)器地址,如果地址沒有端口缺省為9090,同一集群內(nèi)的多個(gè)地址用逗號(hào)分隔,如:ip:port,ip:port,不同集群的注冊(cè)中心,請(qǐng)配置多個(gè)<dubbo:registry>標(biāo)簽1.0.16以上版本
protocol<protocol>string可選dubbo服務(wù)發(fā)現(xiàn)注冊(cè)中心地址協(xié)議,支持dubbomulticastzookeeperredisconsul(2.7.1)sofa(2.7.2)etcd(2.7.2)nacos(2.7.2)等協(xié)議2.0.0以上版本
port<port>int可選9090服務(wù)發(fā)現(xiàn)注冊(cè)中心缺省端口,當(dāng)address沒有帶端口時(shí)使用此端口做為缺省值2.0.0以上版本
username<username>string可選服務(wù)治理登錄注冊(cè)中心用戶名,如果注冊(cè)中心不需要驗(yàn)證可不填2.0.0以上版本
password<password>string可選服務(wù)治理登錄注冊(cè)中心密碼,如果注冊(cè)中心不需要驗(yàn)證可不填2.0.0以上版本
transportregistry.transporterstring可選netty性能調(diào)優(yōu)網(wǎng)絡(luò)傳輸方式,可選mina,netty2.0.0以上版本
timeoutregistry.timeoutint可選5000性能調(diào)優(yōu)注冊(cè)中心請(qǐng)求超時(shí)時(shí)間(毫秒)2.0.0以上版本
sessionregistry.sessionint可選60000性能調(diào)優(yōu)注冊(cè)中心會(huì)話超時(shí)時(shí)間(毫秒),用于檢測(cè)提供者非正常斷線后的臟數(shù)據(jù),比如用心跳檢測(cè)的實(shí)現(xiàn),此時(shí)間就是心跳間隔,不同注冊(cè)中心實(shí)現(xiàn)不一樣。2.1.0以上版本
fileregistry.filestring可選服務(wù)治理使用文件緩存注冊(cè)中心地址列表及服務(wù)提供者列表,應(yīng)用重啟時(shí)將基于此文件恢復(fù),注意:兩個(gè)注冊(cè)中心不能使用同一文件存儲(chǔ)2.0.0以上版本
waitregistry.waitint可選0性能調(diào)優(yōu)停止時(shí)等待通知完成時(shí)間(毫秒)2.0.0以上版本
checkcheckboolean可選true服務(wù)治理注冊(cè)中心不存在時(shí),是否報(bào)錯(cuò)2.0.0以上版本
registerregisterboolean可選true服務(wù)治理是否向此注冊(cè)中心注冊(cè)服務(wù),如果設(shè)為false,將只訂閱,不注冊(cè)2.0.5以上版本
subscribesubscribeboolean可選true服務(wù)治理是否向此注冊(cè)中心訂閱服務(wù),如果設(shè)為false,將只注冊(cè),不訂閱2.0.5以上版本
dynamicdynamicboolean可選true服務(wù)治理服務(wù)是否動(dòng)態(tài)注冊(cè),如果設(shè)為false,注冊(cè)后將顯示為disable狀態(tài),需人工啟用,并且服務(wù)提供者停止時(shí),也不會(huì)自動(dòng)取消注冊(cè),需人工禁用。2.0.5以上版本
groupgroupstring可選dubbo服務(wù)治理服務(wù)注冊(cè)分組,跨組的服務(wù)不會(huì)相互影響,也無法相互調(diào)用,適用于環(huán)境隔離。2.0.5以上版本
simplifiedsimplifiedboolean可選false服務(wù)治理注冊(cè)到注冊(cè)中心的URL是否采用精簡(jiǎn)模式的(與低版本兼容)2.7.0以上版本
extra-keysextraKeysstring可選服務(wù)治理在simplified=true時(shí),extraKeys允許你在默認(rèn)參數(shù)外將額外的key放到URL中,格式:“interface,key1,key2”。2.7.0以上版本


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)