女人喂奶给老头吃伦理_和尚又黑又粗进不去了_在线亚洲人成电影网站色www_日韩在线观看高清视频_亚洲欧美中文日韩v在线_激烈娇喘叫1v1高h糙汉_娱乐圈床戏小说h高h_黑人上司好猛我好爽中文字幕_人人添人人澡人人澡人人人人_hd欧美free性xxx×护士

金中技術(shù)框架

? ? ? ? 金中公司開發(fā)的系統(tǒng)是由一個商業(yè)級項(xiàng)目升級優(yōu)化而來的Spring Cloud Alibaba微服務(wù)架構(gòu),基于Java8 API技術(shù)重構(gòu)了業(yè)務(wù)代碼,采用Spring Boot 2 、Spring Cloud Greenwich 、Mybatis 等核心技術(shù),同時(shí)提供基于Vue的前端框架用于快速搭建企業(yè)級的微服務(wù)系統(tǒng)平臺。

? ? ? ? 系統(tǒng)采用前后端分離的模式,前端基于??Vue、 Element-UI,后端采用Spring Cloud Alibaba 全家桶,并同時(shí)對其基礎(chǔ)組件做了高度的封裝,單獨(dú)開源出一個框架:Maven中央庫引入即可,減少了工程的臃腫,也可更注重于業(yè)務(wù)開發(fā) 集成Sentinel從流量控制、熔斷降級、系統(tǒng)負(fù)載等多個維度保護(hù)服務(wù)的穩(wěn)定性。注冊中心、配置中心選型Nacos,為工程瘦身的同時(shí)加強(qiáng)各模塊之間的聯(lián)動。

(一)主要特性

1、使用Traefik進(jìn)行反向代理,監(jiān)聽后臺變化自動化應(yīng)用新的配置文件。
2、極簡封裝了多租戶底層,用更少的代碼換來拓展性更強(qiáng)的SaaS多租戶系統(tǒng)。
3、借鑒OAuth2,實(shí)現(xiàn)了多終端認(rèn)證系統(tǒng),可控制子系統(tǒng)的token權(quán)限互相隔離。
4、借鑒Security,封裝了Secure模塊,采用JWT做Token認(rèn)證,可拓展集成Redis等細(xì)顆粒度控制方案。
5、Greenwich的技術(shù)架構(gòu), k8s + jenkins的部署架構(gòu),項(xiàng)目分包明確,規(guī)范微服務(wù)的開發(fā)模式,使包與包之間的分工清晰。

(二)技術(shù)優(yōu)勢

1、組件式架構(gòu)

業(yè)務(wù)工程與核心工程分離,以jar的形式依賴。為業(yè)務(wù)定制各個starter,引入開箱即用,為整個架構(gòu)解耦,提高效率。

2、前后端分離

采用前后端分離模式,前端提供ElementUI、UNI-APP基于Vue架構(gòu)。分布式單體式后端架構(gòu)提供兩套后端架構(gòu),基于Spring Cloud的分布式架構(gòu)以及基于Spring Boot的單體式架構(gòu)。

3、完善的權(quán)限管理

系統(tǒng)提供菜單按鈕權(quán)限、數(shù)據(jù)權(quán)限、接口權(quán)限三種配置?;谧⒔?Web的組合配置方式,靈活多變,即時(shí)生效。

4、主流數(shù)據(jù)庫兼奢

一套代碼完全兼容Mysql、OracIe、PostgreSQL三大主流數(shù)據(jù)庫,為各種不同需求的項(xiàng)目提供強(qiáng)力支持。

5、Nacos動態(tài)網(wǎng)關(guān)鑒權(quán)、動態(tài)聚合文檔

集成Nacos完成統(tǒng)一的服務(wù)注冊與配置的輕量級、高拓展性動態(tài)網(wǎng)關(guān)鑒權(quán),可在線配置,實(shí)時(shí)生效。實(shí)現(xiàn)Swagger Spring Cloud聚合文檔。

6、Sentinel服務(wù)限流熔斷

集成Sentinel從流量控制、熔斷降級、系統(tǒng)負(fù)載等多個維度保護(hù)服務(wù)的穩(wěn)定性。

(三)Web后端

基于Spring Cloud Alibaba微服務(wù)框架開發(fā)
1、系統(tǒng)環(huán)境
2、主框架
3、持久層

(四)web前端

嚴(yán)格按照前后端分離模式開發(fā)Vue 2.6.x Axios 0.21.0 Element 2.14.x

(五)APP端

? ? ? ? 包括Android和IOS,APP前端框架使用 uni-app框架,開發(fā)者編寫一套代碼,可發(fā)布到 IOS、Android、Web(響應(yīng)式)、以及各種小程序、快應(yīng)用等多個平臺,實(shí)現(xiàn)快速開發(fā),快速部署發(fā)布。并且可對接具備相應(yīng)平臺SDK開發(fā)包的第三方硬件或應(yīng)用系統(tǒng)。

(六)運(yùn)行環(huán)境

(七)Docker部署

? ? ? ? ?應(yīng)用系統(tǒng)各模塊及相關(guān)依賴、中間件需打包成 docker 部署鏡像,支持通過 docker 快速部署。

返回頂部