(一)springmvc+mybatis+dubbo+zookeeper分佈式架構 整合 - 平臺導語簡介

導語: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服務)

 

上面我只是簡單介紹了整個平臺的技術選型,特色,目標及獨立的平臺,後面會針對於整個平臺的構建作詳細的記錄,但願能夠幫助到更多的人。

資料和源碼來源

相關文章
相關標籤/搜索