W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Dubbo 中點對點的直連方式
在開發(fā)及測試環(huán)境下,經(jīng)常需要繞過注冊中心,只測試指定服務(wù)提供者,這時候可能需要點對點直連,點對點直連方式,將以服務(wù)接口為單位,忽略注冊中心的提供者列表,A 接口配置點對點,不影響 B 接口從注冊中心獲取列表。
如果是線上需求需要點對點,可在 ?<dubbo:reference>
? 中配置 url 指向提供者,將繞過注冊中心,多個地址用分號隔開,配置如下:
<dubbo:reference id="xxxService" interface="com.alibaba.xxx.XxxService" url="dubbo://localhost:20890" />
提示
?1.0.6
?及以上版本支持
在 JVM 啟動參數(shù)中加入-D參數(shù)映射服務(wù)地址,如:
java -Dcom.alibaba.xxx.XxxService=dubbo://localhost:20890
提示
key 為服務(wù)名,value 為服務(wù)提供者 url,此配置優(yōu)先級最高,?1.0.15
?及以上版本支持
如果服務(wù)比較多,也可以用文件映射,用 ?-Ddubbo.resolve.file
? 指定映射文件路徑,此配置優(yōu)先級高于? <dubbo:reference>
? 中的配置 [^3],如:
java -Ddubbo.resolve.file=xxx.properties
然后在映射文件? xxx.properties
?中加入配置,其中 key 為服務(wù)名,value 為服務(wù)提供者 URL:
com.alibaba.xxx.XxxService=dubbo://localhost:20890
提示
?1.0.15
?及以上版本支持,?2.0
?以上版本自動加載 ?${user.home}/dubbo-resolve.properties
?文件,不需要配置
注意
為了避免復(fù)雜化線上環(huán)境,不要在線上使用這個功能,只應(yīng)在測試階段使用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: