关于Jeecg互联网化dubbo改造方案(下)
生活随笔
收集整理的這篇文章主要介紹了
关于Jeecg互联网化dubbo改造方案(下)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這次主要對jeecg拆分細化dubbo工程構建,結合dubbo相關配置文件。
目前我拿dc這個項目實戰做簡要分析,如下圖:
?
Dc-api:是獨立子項目不需要依賴其它子項目,是提供其它子項目依賴。如core、web.在service中提供的都是遠程服務的接口,供外部訪問。
?
Dc-core:是核心,依賴dc-api。第1個紅圈是dao也是依賴aof-all(在線服務框架-分庫分表);對于jeecg可以依賴minidao。第2個紅圈是對api接口的impl(具體業務的實現)。第3個紅圈表示用Spring配置聲明暴露服務(服務的提供者)
?
其中注冊中心:1、multicast廣播注冊中心暴露服務地址2、zookeeper。
最后一個紅圈是本地服務的部署。當然在linux正式環境下,dubbo會有獨立的容器來部署。
?
Dc-web:MVC,同樣也依賴dc-api,圖中紅圈是服務的消費者。配制如下:
與provider.xml相比consumer.xml引用的配制類不一樣 。目前官網提供核心配制類如下:
詳情參考:http://dubbo.io/User+Guide-zh.htm
Dc-web可以直接部署到apache的tomcat下。是一個web項目。
總結
以上是生活随笔為你收集整理的关于Jeecg互联网化dubbo改造方案(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot2.0集成activ
- 下一篇: Groovy全攻略--嵌入篇