技術解決方案
開發(fā)語言:java篙耗、j2ee
數(shù)據(jù)庫:mysql
JDK支持版本:JDK1.6、JDK1.7引润、JDK1.8版本
核心技術:分布式巩趁、云服務、微服務椰拒、服務編排等晶渠。
核心架構: 使用SpringCloud分布式微服務云架構進行服務化開發(fā),所有模塊功能完全解耦燃观,提供服務發(fā)現(xiàn)褒脯、注冊、配置中心缆毁、消息總線番川、負載均衡、斷路器脊框、數(shù)據(jù)監(jiān)控等颁督。
技術列表:
云端服務發(fā)現(xiàn),一個基于 REST 的服務浇雹,用于定位服務沉御,以實現(xiàn)云端中間層服務發(fā)現(xiàn)和故障轉(zhuǎn)移。
熔斷器昭灵,容錯管理工具吠裆,旨在通過熔斷機制控制服務和第三方庫的節(jié)點,從而對延遲和故障提供更強大的容錯能力伐谈。
Zuul 是在云平臺上提供動態(tài)路由,監(jiān)控,彈性,安全等邊緣服務的框架。Zuul 相當于是設備和 Netflix 流應用的
Web網(wǎng)站后端所有請求的前門试疙。
基于spring security的安全工具包诵棵,為你的應用程序添加安全控制。
Feign是一種聲明式祝旷、模板化的HTTP客戶端履澳。
通用架構:springmvc,springboot怀跛,springsecurity距贷,Oauth2.0,mybatis敌完,mybatis plus储耐、kafka羊初、zookeepre
前端框架:Bootstrap 4 滨溉、html5、css3扁平化風格
平臺部分截圖: