大小:5.5M 软件类型:国产软件
软件语言:简体中文 时间:2021-09-19 14:01:35
软件授权:商业软件 运行环境:WinAll
SpringBlade(微服务开发平台)采用了Spring Boot 2、Spring Cloud Hoxton、Mybatis等核心技术。并提供基于React和Vue的两个前端框架,快速搭建企业级SaaS多租户微服务平台!
功能介绍
1.采用前端分离模式,前端开放两个框架:Sword(基于React和Ant Design)和Saber(基于Vue和Element-UI)。
2.后端采用SpringCloud家族bucket,同时对其基本组件进行高度封装,独立创建了一个框架:BladeTool。
3.BladeTool已经推送到Maven中心库,可以直接引入,减少了项目的臃肿,更加注重业务发展。
4.集成哨兵保护服务的稳定性免受流量控制、保险丝退化、系统负载和其他因素的影响。
5.注册中心和配置中心选用Nacos,减轻项目重量,加强模块间的联动。
6.Traefik用于反向替换,新的配置文件自动应用于监控后台更改。
7.最小化封装多租户底层,为扩展性更强的SaaS多租户系统交换更少的代码。
8.借鉴OAuth2,实现了一个多终端认证系统,可控子系统的令牌权限相互隔离。
9.借鉴Security,封装了Secure模块,使用JWT进行Token认证,可以扩展集成Redis等细粒度控制方案。
10.稳定生产两年,经历了来自Camden-Hoxton的技术架构和来自fat jar-docker-k8s jenkins的部署架构。
11.明确分包项目,规范微服务发展模式,明确包包分工。
更新日志
v3.0.0
将SpringBoot升级到2.4.1。
将SpringCloud升级到2020.0.0。
将回弹管理升级到2.3.1。
将Junit升级到5.7.0。
将Mybatis-Plus升级到3.4.1。
将刀具4j升级到2.0.8。
将Seata升级到1.4.1。
将Avue升级到2.7.5。
增加了哨兵自动熔断逻辑。
增加了Sentinel全限流控制器。
添加BladeCloudApplication注释。
重构Feign自动熔丝逻辑以适应最新的API。
重构Junit统一Runner以适应最新的API。
重构Seata的部分模块,以适应最新的API。
修改配置文件以适应最新的应用编程接口。
优化网关全局异常处理程序。
优化部署脚本。
显示全部
SpringBlade(微服务开发平台) v3.0.0免费版
SpringBlade(微服务开发平台),SpringBlade微服务开发平台采用SpringBoot2、SpringCloudHoxton、Mybatis等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台,您可以免费下载。
简体中文 5.5M 商业软件