导语:html
怎么搭建一套知足企业将来发展的通用架构平台?如今分布式、微服务、云平台的口号是如此的响亮,技术更新是如此的迅速,不少架构师选择使用dubbo、spring cloud的方案去帮助企业搭建分布式、微服务的架构,在实施的前期去对比选择。其实否则,只要可以帮助搭建一套知足于企业自己业务的架构就能够了,至于dubbo、spring cloud的对比我这边不作对比,从今天开始,文章中会详细讲解基于dubbo的一套分布式企业架构搭建过程,逐步教授搭建企业通用的分布式、微服务、云架构平台。前端
技术选型:html5
开发语言:JAVA/J2EEspring
项目构建管理:Maven数据库
持续集成方案:Jenkins缓存
SOA服务: Dubbo、zookeeper、Restful前端框架
SSO单点登陆:Redis、JWT、Restful架构
分布式缓存:Redis框架
分布式消息中间件:zookeeper+kafka分布式
分布式文件:FastDFS
数据库链接池:Alibaba Druid
核心框架:Spring framework、Spring MVC、Apache Shiro、MyBatis
前端框架:Bootstrap + html5 + CSS3
特色:
良好拓展、技术可控、彻底解耦、技术流行、服务化、分布式、灰度发布等
目标:
企业PAAS、SAAS平台
核心独立项目:
SSO单点登陆平台、admin后台管理平台、Dubbo服务平台、Dubbo服务、Restful独立服务平台(手机App服务)
上面我只是简单介绍了整个平台的技术选型,特色,目标及独立的平台,后面会针对于整个平台的构建作详细的记录,但愿能够帮助到更多的人。