- 軟件介紹
- 軟件截圖
- 相關(guān)軟件
- 相關(guān)閱讀
- 下載地址
電腦軟件推薦: SpringBlade微服務(wù)開發(fā)平臺 V3.1.0 免費(fèi)版發(fā)布 考一考學(xué)習(xí)客戶端 v1.0 學(xué)生版 夠快網(wǎng)盤客戶端 v2.4.2.3 版 精靈局域網(wǎng)共享工具 V2022官方版
SpringBlade是一個強(qiáng)大的微服務(wù)開發(fā)平臺,采用了Spring Boot 2、Spring Cloud Hoxton和Mybatis等核心技術(shù),提供了極為先進(jìn)的開發(fā)環(huán)境。平臺的架構(gòu)設(shè)計非常優(yōu)秀,能為開發(fā)者提供便捷的編程體驗,幫助他們輕松開發(fā)微服務(wù),并滿足企業(yè)級開發(fā)需求。

SpringBlade的主要功能
1. 采用前后端分離的架構(gòu),前端支持兩種開源框架:Sword(基于React和AntDesign)和Saber(基于Vue和Element-UI)。
2. 后端基于Spring Cloud全家桶,核心組件進(jìn)行了深度封裝,并獨(dú)立開源了BladeTool框架。
3. BladeTool已經(jīng)發(fā)布至Maven中央庫,開發(fā)者只需引入即可,減少了項目的復(fù)雜度,并專注于業(yè)務(wù)開發(fā)。
4. 集成Sentinel,全面提升服務(wù)穩(wěn)定性,涵蓋流量控制、熔斷降級和系統(tǒng)負(fù)載等方面。
5. 使用Nacos作為注冊中心和配置中心,減輕系統(tǒng)重量,同時增強(qiáng)各模塊間的協(xié)作。
6. 利用Traefik實現(xiàn)反向代理,實時監(jiān)控后臺變更,并自動應(yīng)用新的配置。
7. 提供極簡的多租戶底層支持,以較少的代碼實現(xiàn)更具擴(kuò)展性的SaaS多租戶架構(gòu)。
8. 參考OAuth2實現(xiàn)了多終端認(rèn)證系統(tǒng),確保子系統(tǒng)間的Token權(quán)限相互隔離。
9. 基于Security框架封裝了Secure模塊,采用JWT進(jìn)行Token認(rèn)證,同時支持?jǐn)U展集成Redis等細(xì)粒度控制方案。
10. 在實際生產(chǎn)環(huán)境中穩(wěn)定運(yùn)行了兩年,經(jīng)歷了從Camden到Hoxton的架構(gòu)升級,同時還支持從fatjar到docker,再到k8s+jenkins的部署架構(gòu)演變。
11. 項目結(jié)構(gòu)清晰,微服務(wù)開發(fā)模式規(guī)范,包結(jié)構(gòu)分工明確。

SpringBlade 更新日志
v3.0.0
1. 升級Spring Boot至2.4.1版本。
2. 升級Spring Cloud至2020.0.0版本。
3. 升級Spring Boot Admin至2.3.1版本。
4. 升級JUnit至5.7.0版本。
5. 升級Mybatis-Plus至3.4.1版本。
6. 升級Knife4j至2.0.8版本。
7. 升級Seata至1.4.1版本。
8. 升級Avue至2.7.5版本。
9. 新增Sentinel自動熔斷功能。
10. 新增Sentinel全局限流控制器。
11. 新增BladeCloudApplication注解。
12. 重構(gòu)Feign自動熔斷機(jī)制,適配最新API。
13. 重構(gòu)JUnit統(tǒng)一運(yùn)行器,兼容最新API。
14. 重構(gòu)Seata模塊,適配最新API。
15. 更新配置文件以兼容最新API。
16. 優(yōu)化Gateway的全局異常處理。
17. 改進(jìn)部署腳本,提升部署效率。
-
SpringBlade微服務(wù)開發(fā)平臺 V3.1.0 免費(fèi)版發(fā)布下載地址
