鴻鵠云商大型企業(yè)分布式互聯(lián)網(wǎng)電子商務(wù)平臺,推出PC+微信+APP+云服務(wù)的云商平臺系統(tǒng)究反,其中包括B2B寻定、B2C、C2C精耐、O2O狼速、新零售、直播電商等子平臺卦停。
分布式向胡、微服務(wù)恼蓬、云架構(gòu)電子商務(wù)平臺 java b2b2c o2o
技術(shù)解決方案
開發(fā)語言:?java、j2ee
數(shù)據(jù)庫:mysql
JDK支持版本:?JDK1.6僵芹、JDK1.7处硬、JDK1.8版本
通用框架:maven+springmvc+mybatis+spring cloud+spring boot+redis
核心技術(shù):分布式、云服務(wù)拇派、微服務(wù)荷辕、服務(wù)編排
核心架構(gòu): 使用Spring Cloud分布式微服務(wù)云架構(gòu)進行服務(wù)化開發(fā),所有模塊功能完全解耦件豌,提供服務(wù)發(fā)現(xiàn)疮方、注冊、配置中心茧彤、消息總線骡显、負載均衡、斷路器曾掂、數(shù)據(jù)監(jiān)控等蟆盐。
技術(shù)列表:
Spring Cloud Config
配置管理工具包,讓你可以把配置放到遠程服務(wù)器遭殉,集中化管理集群配置石挂,目前支持本地存儲、Git以及Subversion
Spring Cloud Bus
事件险污、消息總線痹愚,用于在集群(例如,配置變化事件)中傳播狀態(tài)變化蛔糯,可與Spring Cloud Config聯(lián)合實現(xiàn)熱部署
Eureka
云端服務(wù)發(fā)現(xiàn)拯腮,一個基于 REST 的服務(wù),用于定位服務(wù)蚁飒,以實現(xiàn)云端中間層服務(wù)發(fā)現(xiàn)和故障轉(zhuǎn)移动壤。
Hystrix
熔斷器,容錯管理工具淮逻,旨在通過熔斷機制控制服務(wù)和第三方庫的節(jié)點,從而對延遲和故障提供更強大的容錯能力琼懊。
Zuul
Zuul 是在云平臺上提供動態(tài)路由,監(jiān)控,彈性,安全等邊緣服務(wù)的框架。Zuul 相當于是設(shè)備和 Netflix 流應(yīng)用的 Web 網(wǎng)站后端所有請求的前門爬早。
Spring Cloud Security
基于spring security的安全工具包哼丈,為你的應(yīng)用程序添加安全控制。
Feign
Feign是一種聲明式筛严、模板化的HTTP客戶端醉旦。
通用架構(gòu):?springmvc,spring boot,spring security车胡,Oauth2.0檬输,mybatis,mybatis plus 匈棘、kafka褪猛、zookeepre
前端框架:Bootstrap 4 、html5羹饰、css3 扁平化風格
技術(shù)架構(gòu)圖:
代碼結(jié)構(gòu)圖:
APP界面截圖: