Dubbo快速入門 四

2022-08-18 23:00:23 字數 1676 閱讀 9113

某個電商系統,訂單服務需要呼叫使用者服務獲取某個使用者的所有位址;

我們現在 需要建立兩個服務模組進行測試

模組功能

訂單服務web模組

建立訂單等

使用者服務service模組

查詢使用者位址等

測試預期結果:

訂單服務web模組在a伺服器,使用者服務模組在b伺服器,a可以遠端呼叫b的功能。則a為消費者,b為提供者

1、publicpro:公共介面層(service,bean)

有個公共bean及公共介面

2、provider:內容提供者

pom.xml

com.founderit

publichpro

1.0-snapshot

com.alibaba

dubbo

2.6.2

com.101tec

zkclient

0.10

org.apache.curator

curator-framework

2.12.0

dubbo配置檔案

介面實現類 providerserviceimpl

3 啟動服務

服務啟動後,重新整理控制台

目前為止,消費者建立完成

3. 消費者

pom.xml

com.founderit

publichpro

1.0-snapshot

com.alibaba

dubbo

2.6.2

com.101tec

zkclient

0.10

org.apache.curator

curator-framework

2.12.0

dubbo配置檔案

消費者為web應用,建立mvc控制器

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...