SpringBlade微服务开发平台:
https://gitee.com/smallc/SpringBlade
采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI)
后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:BladeTool
BladeTool已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发
集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。
注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。
使用Traefik进行反向代理,监听后台变化自动化应用新的配置文件。
极简封装了多租户底层,用更少的代码换来拓展性更强的SaaS多租户系统。
借鉴OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。
借鉴Security,封装了Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案。
稳定生产了三年,经历了从 Camden -> Hoxton -> 2020 的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构。
项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。
分享到:
相关推荐
总的来说,SpringBlade微服务开发平台提供了一整套完整的微服务开发解决方案,包括框架、工具、文档和社区支持,是企业和个人开发者构建复杂、高性能应用的理想选择。通过深入研究和实践,你可以提升自己的Java和...
Java springBlade微服务开发平台 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 2.6 、Spring Clou,用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、...
SpringBlade微服务开发平台基于SpringBlade的管理后台测试项目源码+项目说明.zip 【资源介绍】 采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI) 后端采用...
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring ...
SpringBlade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户...
微服务开发 使用SpringBlade可以快速开发微服务,通过简单的步骤可以生成一个基本的微服务系统平台。 * 新建微服务工程:使用SpringBlade可以快速新建微服务工程,通过简单的步骤可以生成一个基本的微服务系统平台...
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring ...
本手册主要讲解 SpringBlade 的开发手册,包括环境要求、环境准备、基础环境安装、Nacos 安装、Sentinel 安装、Seata 安装、插件安装、工程导入、工程运行、工程测试、开发初探、新建微服务工程、第一个 API、鉴权 ...
SpringBlade是一个功能强大且易于使用的微服务开发框架,它不仅提供了一套完整的开发模板,还针对常见的开发痛点提供了成熟的解决方案。通过上述知识点的介绍,我们可以了解到SpringBlade的核心功能、使用方法以及...
SpringBlade是一个全面的微服务开发平台,它采用了先进的前后端分离模式,旨在提供高效、稳定且易扩展的解决方案。这个平台的核心是Spring Boot和Spring Cloud技术栈,为开发者提供了丰富的功能,包括服务治理、配置...
SpringBlade微服务开发平台 1、采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI)2、后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独...
SpringBlade采用Spring Boot 2、Spring Cloud Greenwich、Mybatis等核心技术,同时提供了基于React和Vue的前端框架,用于快速搭建企业级的SaaS微服务系统平台。SpringBlade致力于创造新颖的开发模式,整理归纳开发中...
SpringBlade微服务开发平台 采用前后端分离的模式,前端开源两个框架: (基于 React、Ant Design)、 (基于 Vue、Element-UI) 后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架: ...
为您提供SpringBlade 微服务架构下载,SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴...
SpringBlade微服务开发平台采用前后端分离的模式,前端开源两个框架: (基于 React、Ant Design)、 (基于 Vue、Element-UI)后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:已推...
SpringBlade 是一个基于Spring Boot、Spring Cloud和MyBatis Plus等主流技术构建的企业级微服务框架,旨在为中小型企业提供一个快速开发平台。这个框架集合了常见的企业级功能,如权限管理、工作流、报表统计等,极...