魔方(MCube)平臺是圍繞著 Spring Cloud 微服務(wù)體系而設(shè)計、封裝的一系列業(yè)務(wù)無關(guān)的基礎(chǔ)平臺和技術(shù)解決方案,是明動軟件所有應(yīng)用系統(tǒng)的基石,是支撐著明動軟件應(yīng)用系統(tǒng)轉(zhuǎn)向微服務(wù)架構(gòu)的重要運行環(huán)境。魔方平臺將各類基礎(chǔ)功能封裝成九大中心:數(shù)服服務(wù)中心、租戶中心、統(tǒng)一用戶中心、用戶認證中心、網(wǎng)關(guān)中心、接口中心、存儲中心、推送中心、日志中心,滿足應(yīng)用的各類開發(fā)場景,提升應(yīng)用快速交付能力。
產(chǎn)品概況
產(chǎn)品架構(gòu)
魔方平臺在標(biāo)準(zhǔn) Spring Cloud 微服務(wù)架構(gòu)上,將大量通用功能封裝成標(biāo)準(zhǔn)化功能組件,制定了一系列軟件開發(fā)規(guī)范,為應(yīng)用提供了健全的開發(fā)環(huán)境。魔方平臺提供了九大基礎(chǔ)組件,涵蓋了接入、用戶、認證、權(quán)限、配置、存儲、推送、開放、審計、統(tǒng)計、SaaS化等方面的基礎(chǔ)功能,支持負載均衡、彈性伸縮、灰度發(fā)布等特性,為業(yè)務(wù)系統(tǒng)的高性能、高可用、高擴展提供了技術(shù)基礎(chǔ)。
產(chǎn)品功能
租戶中心
統(tǒng)一用戶中心
數(shù)據(jù)中心
網(wǎng)關(guān)中心
用戶認證中心
接口中心
存儲中心
推送中心
日志中心
行業(yè)痛點
開發(fā)速度慢
用戶管理、菜單管理、權(quán)限管理、字典管理等等都是應(yīng)用的基礎(chǔ)功能,每開發(fā)一套新業(yè)務(wù)系統(tǒng)都得來一遍,交付效率低。
01
技術(shù)要求高
為了實現(xiàn)高性能、高可用、高擴展,需要開發(fā)人員具備多種技能,學(xué)習(xí)多種技術(shù)。
02
配置復(fù)雜
配置文件散落在服務(wù)器各個地方,配置方式復(fù)雜,容易出錯。
03
性能低
傳統(tǒng)單體應(yīng)用性能較低擴展困難。
04
質(zhì)量低
開發(fā)應(yīng)用需要關(guān)注的點太多,無法專心實現(xiàn)業(yè)務(wù)功能,導(dǎo)致整體應(yīng)用質(zhì)量偏低。
05
產(chǎn)品優(yōu)勢