上一篇咱們介紹《構建dubbo分佈式平臺-maven代碼結構》,從今天開始,咱們將對代碼的每個構建作詳細的記錄,可以幫助你們如何快速構建dubbo分佈式企業架構。html
導語:在dubbo分佈式架構構建以前,請你們務必掌握maven的相關技能,由於架構中大量使用maven技術進行項目構建,有不熟的朋友能夠在網上找一些資料學習。前端
1. 準備技能html5
開發語言:JAVA/J2EEjava
項目構建管理:Mavenmysql
持續集成方案:Jenkinsweb
SOA服務: Dubbo、zookeeper、Restfulspring
SSO單點登陸:Redis、JWT、Restfulsql
分佈式緩存:Redis數據庫
分佈式消息中間件:zookeeper+kafkaapache
分佈式文件:FastDFS
數據庫鏈接池:Alibaba Druid
核心框架:Spring framework、Spring MVC、Apache Shiro、MyBatis
前端框架:Bootstrap + html5 + CSS3
2. 建立maven基礎項目,其中只須要配置pom.xml文件和打包的文件便可,代碼以下:
2. 建立打包腳本:測試、生成等
3. 建立打包的properties文件:
解釋: 裏面能夠配置打包的信息,好比:ip、域名、包名等
4. 代碼結構以下:
-----------------------------------------------------------------------
完整的項目源碼來源 歡迎你們一塊兒學習研究相關技術,源碼獲取請加求求:2670716182