springboot專案整合Dubbo
阿新 • • 發佈:2018-11-28
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啟動類