Dubbo直連提供者

在開發及測試環境下,經常需要繞過註冊中心,只測試指定服務提供者,這時候就可能需要進行點對點直連,

點對點直連的方式下,將以服務接口爲單位,忽略註冊中心的提供者列表

這裏寫圖片描述


(1) 如果是線上需求需要點對點,可在中配置url 指向提供者,將繞過註冊中心,多個地址用分號隔開,配置如下

<dubbo:reference interface="com.edu.xxx.XxxService" url="dubbo://localhost:20818">

(2)在JVM啓動參數中加入-D 參數映射服務地址,如(key)爲服務名,value爲服務提供者的url
此配置優先級最高

java -Dcom.edu.xxx.XxxService=dubbo://localhost:20818

(3)如果服務較多,可以採用文件映射 ,2.0以上版本自動加載${user.home}.dubbo-resolve.properties文件 不需要額外配置
文件內容

com.edu.xxx.XxxService=dubbo://localhost:20818
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章