1. 程式人生 > >springboot專案整合Dubbo

springboot專案整合Dubbo

SpringBoot框架下雖然能夠提供restfull的http遠端訪問方式,但是缺乏基於微服務的整體SOA治理方案,比如服務註冊,發現,治理等。因此此篇的核心就是在SpringBoot框架下整合一個執行緒的微服務阿里的Dubbo,然後給客戶端保留微服務介面。

SpringBoot整合Dubbo核心步驟簡介

(1)建立Dubbo的服務端基礎工程

(2)建立服務端的服務介面

(3)建立服務端介面實現類

(4)在application.properties檔案中配置服務端dubbo的配置引數

(5)建立服務端boot啟動類

(6)建立Dubbo的客戶端基礎工程

(7)建立客戶端的介面

(8)建立客戶端的介面實現,目的是呼叫服務端的dubbo介面

(9)在application.properties檔案中配置客戶端dubbo的配置引數

(10)建立客戶端端boot啟動類

以上10步的詳細解釋: 

(1)建立Dubbo的服務端基礎工程 

1)基於maven,建立服務端工程,命名為spbootdubboserver

2)配置pom.xml

 

 (2)建立服務端的服務介面

 

(3)建立服務端介面實現類 

 

(4)在application.properties檔案中配置服務端dubbo的配置引數

 

 

 (5)建立服務端boot啟動類

 

(6)建立Dubbo的客戶端基礎工程 

1)基於maven,建立服務端工程,命名為spbootdubboclient

2)配置pom.xml

 

(7)建立客戶端的介面 

 

 (8)建立客戶端的介面實現,目的是呼叫服務端的dubbo介面

 

(9)在application.properties檔案中配置客戶端dubbo的配置引數 

 

(10)建立客戶端端boot啟動類