在生産環境使用情況是,服務消費端隻消費指定Provider提供者的服務
開發調試
我們啟動遠端服務提供者
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5SYhRmY5EWZ5UmY0QzNlJWY2cDO0ETNzYWN1EmMmZDZi9CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.jpg)
<dubbo:reference interface="edu.facade.user.service.PmsUserFacade" id="pmsUserFacade" timeout="2000" check="false"url="dubbo://localhost:20880"/>
我們啟動本地 dubbo服務,以debug模式啟動
在dubbo管理控制台檢視dubbo服務
啟動消費端,web-boss我們進行直連調試
consumer控制台資訊
我們再通路登入,會發現已調用本地dubbo模式,進入debug調試模式
我們在Dubbo管理控制台把provider禁用,發現也是調用本地dubbo服務,繞過了注冊中心,這就是直連提供者
我們在${user.home}下配置直接提供者屬性也是可以的(推薦使用)
dubbo-resolve.properties
内容 :
edu.facade.user.service.PmsUserFacade=dubbo://localhost:20880
注意點:
1、 直連提供者隻需要在消費端設定
2、 ${user.home}指的是目前作業系統使用者目錄,如 Win7系統 Administrator的使用者目錄就是 C:\Users\Administrator