書名: 中臺落地手記:業務服務化與數據資產化作者名: 張亮本章字數: 352字更新時間: 2021-09-08 16:35:27
3.1.4 Dubbo使用舉例
Dubbo也可以充分利用Spring的IOC管理等功能,兩者常常結合起來使用。下面對通用開發過程進行說明。
1.定義服務提供者接口

2.對服務提供者接口進行實現

3.對服務提供者進行配置
Dubbo提供了多種配置方式,首選xml配置,其還支持API代碼配置、基于注解的配置等。

4.定義日志模板

5.啟動服務提供者發布服務


6.服務消費者配置

7.啟動服務消費者消費服務


8.引入maven依賴


從以上實現過程可以看出,Apache Dubbo框架本身的使用門檻并不高,使用時只要引入maven依賴、配置相應的xml文件來描述整個服務調用過程即可完成整個通信過程。難點在于開發者需要對整個微服務的架構有比較清晰的認識,這樣才能發揮Dubbo生態的優勢。因為除了核心的RPC通信功能,Dubbo對其余的功能都只是提供了接入接口,需要使用者自己集成,需要什么功能就集成對應的生態組件,不過前提是開發者必須知道整個系統需要哪些功能。