1.鴻鵠Cloud架構(gòu)清單
2.Commonservice(通用服務(wù))
通用服務(wù):對spring Cloud組件的使用&封裝西篓,是一套完整的針對于分布式微服務(wù)云架構(gòu)的解決方案。如:注冊中心颠黎、配置中心笤成、網(wǎng)關(guān)中心需频、監(jiān)控中心、認(rèn)證中心蚪缀、用戶中心秫逝、日志中心、文件中心询枚、消息中心违帆、分布式ID、鏈路追蹤金蜀、聚合發(fā)送等刷后。源碼
清單列表
代碼結(jié)構(gòu)
3. Component(通用組件)
通用組件:對系統(tǒng)常用組件的封裝,如:常用異常狀態(tài)碼渊抄、URL權(quán)限尝胆、Service/Dao/VO封裝、Mybatis/Spring封裝护桦、分頁含衔、對象存儲包、Redis緩存二庵、日志贪染、常用工具類、RabbitMQ催享、分布式Sequence等杭隙。
清單列表
代碼結(jié)構(gòu)
4. 快速開發(fā)管理平臺
鴻鵠云架構(gòu)【系統(tǒng)管理平臺】是一個大型企業(yè)、分布式因妙、微服務(wù)痰憎、云架構(gòu)的JavaEE體系快速研發(fā)平臺,基于模塊化攀涵、微服務(wù)化铣耘、原子化、熱部署的設(shè)計思想以故,使用成熟領(lǐng)先的無商業(yè)限制的主流開源技術(shù)(Spring Cloud+Spring Boot+Mybatis+Oauth2+微服務(wù)設(shè)計思想)構(gòu)建涡拘。 采用服務(wù)化的組件開發(fā)模式,可實現(xiàn)復(fù)雜的業(yè)務(wù)功能据德。使用Maven進(jìn)行項目的構(gòu)建管理鳄乏,采用Jenkins進(jìn)行持續(xù)集成,主要定位于大型分布式企業(yè)系統(tǒng)或大型分布式互聯(lián)網(wǎng)產(chǎn)品的架構(gòu)棘利。使用當(dāng)前最流行最先進(jìn)的開源技術(shù)實現(xiàn)服務(wù)組件化及管理橱野,真正為企業(yè)打造分布式、微服務(wù)善玫、云架構(gòu)平臺水援。
【平臺安全性】平臺嚴(yán)格遵循Web安全規(guī)范,使用前后端雙重驗證茅郎,統(tǒng)一用戶認(rèn)證及密碼安全策略蜗元,標(biāo)準(zhǔn)功能權(quán)限、數(shù)據(jù)權(quán)限過濾系冗。使用防SQL腳本注入奕扣、跨站點腳本編制(XSS)、偽造請求(CSRF)攻擊等常見的攻擊手段掌敬。
業(yè)務(wù)服務(wù)與業(yè)務(wù)服務(wù)提供對外標(biāo)準(zhǔn)Restful接口規(guī)范惯豆,對內(nèi)Feign的調(diào)用模式,實現(xiàn)分布式集群部署奔害,業(yè)務(wù)與業(yè)務(wù)之間完全解耦楷兽,使用Zipkin做服務(wù)與服務(wù)之間的鏈路追蹤,ES做日志數(shù)據(jù)收集华临,真正為企業(yè)打造分布式芯杀、微服務(wù)、云架構(gòu)平臺雅潭。
清單列表
代碼結(jié)構(gòu)
5. 業(yè)務(wù)服務(wù)
業(yè)務(wù)服務(wù):通過服務(wù)與服務(wù)之間的內(nèi)部(Feign)揭厚、外部通訊(Restful),滿足不同業(yè)務(wù)需求寻馏。外部服務(wù)通過標(biāo)準(zhǔn)化協(xié)議棋弥,對外提供安全穩(wěn)定的Restful服務(wù),對內(nèi)通過Spring Cloud Feign方式進(jìn)行通訊诚欠,數(shù)據(jù)庫完整CRUD操作顽染。
代碼結(jié)構(gòu)
6. 分布式架構(gòu)圖
7. 運(yùn)行環(huán)境支持
開發(fā)工具:Idea、Eclipse
WEB容器:Tomcat轰绵、Jboss粉寞、Weblogic、webSphere
JDK版本:1.8+
系統(tǒng)支持:Docker左腔、Window唧垦、Linux
數(shù)據(jù)庫/數(shù)據(jù)源:MySQL、Alibaba Druid
服務(wù)框架:Spring Cloud液样、Spring Boot2振亮、Mybatis巧还、OAuth2、Security
分布式中間件:RabbitMQ坊秸、Redis麸祷、ElasticSearch、OSS
前端架構(gòu):VUE褒搔、Uniapp阶牍、Layui、Bootstrap星瘾、H5走孽、CSS3
構(gòu)建方式:Maven、Jenkins
涉及技術(shù):Eureka琳状、Config磕瓷、Zuul、OAuth2算撮、Security生宛、OSS、Turbine肮柜、Zipkin陷舅、Feign、Monitor审洞、Stream莱睁、ElasticSearch
8.運(yùn)行&截圖