Dubbo遠程調用之公司內部提供的服務

 

公司內部提供的服務java

一家對外提供服務的公司,例如百度,騰訊,阿里,京東,58 同城等,公司內部有多個事業羣,事業部門,每一個事業部門內部又有若干個子部門,子部門裏面有多個不一樣的小組負責各自的業務。提供對外的服務。web

公司內部,外部提供的服務不只多,並且細分,還有交叉的狀況。前面的例子是訪問互聯網上的服務,使用的是 http 請求網絡資源。相對來講訪問服務方式單一,處理服務的效率相對較低。公司內部服務之間能夠使用多種不一樣的方式訪問服務。網絡

使用單一應用訪問天氣服務jsp

圖一:ide

Dubbo遠程調用之公司內部提供的服務

 

圖二:ui

Dubbo遠程調用之公司內部提供的服務

 

A、新建 web 項目 01-3d

項目結構:blog

Dubbo遠程調用之公司內部提供的服務

 

B、 新建數據類接口

Dubbo遠程調用之公司內部提供的服務

 

重寫 toString()資源

Dubbo遠程調用之公司內部提供的服務

 

C、 定義 Service 接口

Dubbo遠程調用之公司內部提供的服務

 

D、定義 Service 接口的實現類

Dubbo遠程調用之公司內部提供的服務

 

E、 定義 Servlet,提供訪問地址

Dubbo遠程調用之公司內部提供的服務

 

F、 定義訪問添加服務的

首先加入 jQuery 庫文件,放到項目的 js 目錄

Dubbo遠程調用之公司內部提供的服務

 

index.jsp

Dubbo遠程調用之公司內部提供的服務

 

G、執行 web 應

Dubbo遠程調用之公司內部提供的服務

 

使用獨立應用提供天氣服務

Dubbo遠程調用之公司內部提供的服務

 

(1)獨立的應用提供服務

在一臺或多臺物理機器上,運行的獨立應用程序,供多個客戶端訪問天氣服務。

A、把 01-weatherService 應用複製,名稱 02-companyProviderWeather

B、 去掉 js 文件夾,index.jsp 文件

C、 使用 Servlet 提供服務

Dubbo遠程調用之公司內部提供的服務

 

(2)在獨立的應用中訪問天氣服務

在一臺獨立的計算上, 經過應用訪問天氣服務。

A、把 01-weatherService 應用複製,名稱 03-companyConsumeWeather

B、 去掉 src 目錄下的 java 代碼

C、 修改 index.jsp 中的訪問服務 Servlet 的地

Dubbo遠程調用之公司內部提供的服務

 

D、運行應用

發 布 兩 個 應 用 到 tomat 服 務 器 。 03-companyConsumeWeather 應 用 訪 問

02-companyProviderWeather 提供的服務。 兩個應用是獨立部署到不一樣的機器, 使用兩個

Dubbo遠程調用之公司內部提供的服務
相關文章
相關標籤/搜索