Dubbo 如何使用Dubbo

2021-09-24 04:43:24 字數 759 閱讀 1987

如上圖所示,dubbo的設計結構如上所示。包含服務消費者(consumer)、服務提供者(provider)、註冊中心(registry)、監控中心(monitor).

紫色箭頭代表初始化時的動作

藍色虛線箭頭代表非同步動作

藍色實線箭頭代表同步動作

1、配置乙個zookeeper為註冊中心,也可以使用redis作為註冊中心。

2、服務消費方、服務提供方應用都需要引入dubbo的jar依賴。

3、服務提供方需做如下配置(配置在spring配置檔案中):

1).配置dubbo的應用名稱

2).配置註冊中心位址

3).配置互動協議

4).暴露提供方服務

5).配置監控中心(監控中心也可以不配置,按需求來)

<?xml version="1.0" encoding="utf-8"?>		

4、服務消費方需做如下配置(配置在spring配置檔案中):

1).配置dubbo的應用名稱

2).配置註冊中心位址

3).宣告需要呼叫的遠端服務的介面;生成遠端服務**

4).配置監控中心(監控中心也可以不配置,按需求來)

<?xml version="1.0" encoding="utf-8"?>		

dubbo總結 dubbo的使用

dubbo是乙個微服務框架,dubbo也是有乙個服務註冊中心 zookeeper 服務提供者以及服務消費者。服務提供者需要乙個暴露介面的工程,用來服務消費的呼叫。服務提供者的介面實現類繼承暴露介面工程的介面。dubbo呼叫流程 1.服務容器負責啟動,載入,執行服務提供者 2.服務提供者在啟動時,向註...

Dubbo入門使用(四) Dubbo配置

1 dubbo屬性載入 1 參照dubbo官方文件 配置 xml配置 dubbo服務在啟動時,可以新增虛擬機器引數,並會優先生效 如 2 配置 屬性配置 2 示例 啟動時檢查 dubbo啟動時會檢查它所需要消費的服務是不是已經存在註冊中心裡面,如果沒有,就會保錯。預設check true 可以通過c...

dubbo系列 對使用dubbo的建議

原因如下 provider 上盡量多配置 consumer 端的屬性,讓 provider 實現者一開始就思考 provider 服務特點 服務質量的問題。示例 inte ce com.alibaba.hello.api.helloservice version 1.0.0 ref helloser...