上一篇咱们介绍《构建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