某個電商系統,訂單服務需要呼叫使用者服務獲取某個使用者的所有位址;
我們現在 需要建立兩個服務模組進行測試
模組功能
訂單服務web模組
建立訂單等
使用者服務service模組
查詢使用者位址等
測試預期結果:
訂單服務web模組在a伺服器,使用者服務模組在b伺服器,a可以遠端呼叫b的功能。則a為消費者,b為提供者
1、publicpro:公共介面層(service,bean)
有個公共bean及公共介面
2、provider:內容提供者
pom.xml
com.founderitdubbo配置檔案publichpro
1.0-snapshot
com.alibaba
dubbo
2.6.2
com.101tec
zkclient
0.10
org.apache.curator
curator-framework
2.12.0
介面實現類 providerserviceimpl
3 啟動服務
服務啟動後,重新整理控制台
目前為止,消費者建立完成
3. 消費者
pom.xml
com.founderit消費者為web應用,建立mvc控制器publichpro
1.0-snapshot
com.alibaba
dubbo
2.6.2
com.101tec
zkclient
0.10
org.apache.curator
curator-framework
2.12.0
dubbo配置檔案
4.測試訪問consume的consume請求,會呼叫getuseraddress獲取使用者位址;
呼叫成功。說明我們已經可以呼叫遠端的內容提供者了;
Dubbo入門使用(四) Dubbo配置
1 dubbo屬性載入 1 參照dubbo官方文件 配置 xml配置 dubbo服務在啟動時,可以新增虛擬機器引數,並會優先生效 如 2 配置 屬性配置 2 示例 啟動時檢查 dubbo啟動時會檢查它所需要消費的服務是不是已經存在註冊中心裡面,如果沒有,就會保錯。預設check true 可以通過c...
dubbo 入門例子(dubbo一)
registry註冊中心 provider服務中心 consumer消費中心 專案搭建過程 dubbo demo dubbo order dubbo order api dubbo order provider dubbo user dubbo user api dubbo user provide...
Objective C 快速入門學習四
類 1.合成訪問器方法 property 成員變數 synthesize 成員變數 可以讓編譯器自動合成 設定和獲取函式的方法,不用手動生成set成員變數,get成員變數 inte ce complex nsobject int ireal,iimag property int ireal,iima...