SpringBlade免費(fèi)版是一款基于React和Vue的兩個(gè)前端框架的微服務(wù)開發(fā)平臺(tái),我們可以利用SpringBlade來快速搭建企業(yè)級(jí)的SaaS多租戶微服務(wù)平臺(tái),從而滿足前端開發(fā)人員的各種需求。
1、采用前后端分離的模式,前端開源兩個(gè)框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI)
2、后端采用SpringCloud全家桶,并同時(shí)對(duì)其基礎(chǔ)組件做了高度的封裝,單獨(dú)開源出一個(gè)框架:BladeTool
3、BladeTool已推送至Maven中央庫,直接引入即可,減少了工程的臃腫,也可更注重于業(yè)務(wù)開發(fā)
4、集成Sentinel從流量控制、熔斷降級(jí)、系統(tǒng)負(fù)載等多個(gè)維度保護(hù)服務(wù)的穩(wěn)定性。
5、注冊(cè)中心、配置中心選型Nacos,為工程瘦身的同時(shí)加強(qiáng)各模塊之間的聯(lián)動(dòng)。
6、使用Traefik進(jìn)行反向代 理,監(jiān) 聽后臺(tái)變化自動(dòng)化應(yīng)用新的配置文件。
7、極簡封裝了多租戶底層,用更少的代碼換來拓展性更強(qiáng)的SaaS多租戶系統(tǒng)。
8、借鑒OAuth2,實(shí)現(xiàn)了多終端認(rèn)證系統(tǒng),可控制子系統(tǒng)的token權(quán)限互相隔離。
9、借鑒Security,封裝了Secure模塊,采用JWT做Token認(rèn)證,可拓展集成Redis等細(xì)顆粒度控制方案。
10、穩(wěn)定生產(chǎn)了兩年,經(jīng)歷了從Camden -> Hoxton的技術(shù)架構(gòu),也經(jīng)歷了從fat jar -> docker -> k8s + jenkins的部署架構(gòu)
11、項(xiàng)目分包明確,規(guī)范微服務(wù)的開發(fā)模式,使包與包之間的分工清晰。
v3.0.0
升級(jí) SpringBoot 至 2.4.1
升級(jí) SpringCloud 至 2020.0.0
升級(jí) SpringBootAdmin 至 2.3.1
升級(jí) Junit 至 5.7.0
升級(jí) Mybatis-Plus 至 3.4.1
升級(jí) Knife4j 至 2.0.8
升級(jí) Seata 至 1.4.1
升級(jí) Avue 至 2.7.5
新增Sentinel自動(dòng)熔斷邏輯
新增Sentinel全局限流控制器
新增BladeCloudApplication注解
重構(gòu)Feign自動(dòng)熔斷邏輯以適配最新API
重構(gòu)Junit統(tǒng)一運(yùn)行器以適配最新API
重構(gòu)Seata部分模塊以適配最新API
修改配置文件以適配最新API
優(yōu)化Gateway全局異常處理器
優(yōu)化部署腳本
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......